了解如何創(chuàng)建新文件夾對于任何定期使用linux的人來說都是一項重要技能。在本教程中,,小編將向大家展示使用命令行在linux如何新建文件夾的方法,?
在我們開始之前要創(chuàng)建新文件,,我們需要對父目錄具有寫權限。否則,,將收到權限被拒絕的錯誤,。如果要顯示目錄的內容,請使用ls命令,。
一、使用touch命令創(chuàng)建文件
該touch命令允許我們更新現有文件和目錄的時間戳以及創(chuàng)建新的空文件,。
創(chuàng)建新的空文件的最簡單和最令人難忘的方法是使用touch命令,。
要創(chuàng)建新文件,只需運行以下touch命令,,后跟要創(chuàng)建的文件名:
touch file1.txt
如果文件file1.txt不存在,,上面的命令將創(chuàng)建它,否則,,它將更改其時間戳,。
要一次創(chuàng)建多個文件,,請指定以空格分隔的文件名:
touch file1.txt file2.txt file3.txt
二、使用重定向運算符創(chuàng)建文件
重定向允許我們捕獲命令的輸出并將其作為輸入發(fā)送到另一個命令或文件,。有兩種方法可以將輸出重定向到文件,。操作員將>覆蓋現有文件,而>>操作員將輸出附加到文件,。
要創(chuàng)建一個空的零長度文件,只需在重定向運算符之后指定要創(chuàng)建的文件的名稱:> file1.txt
這是在Linux中創(chuàng)建新文件的最短命令,。
使用重定向創(chuàng)建文件時,,注意不要覆蓋重要的現有文件。
三、使用cat命令創(chuàng)建文件
cat命令主要用于讀取和連接文件,,但也可用于創(chuàng)建新文件。
要創(chuàng)建新文件,,請運行cat命令,,后跟重定向運算符>和我們要創(chuàng)建的文件的名稱。按鍵Enter入文本,,完成后按CRTL+D保存文件。
cat > file1.txt
四,、使用echo命令創(chuàng)建文件
該echo命令打印作為參數傳遞到標準輸出的字符串,,可以將其重定向到文件。
要創(chuàng)建新文件,,請運行echo命令,后跟要打印的文本,,并使用重定向運算符>將輸出寫入要創(chuàng)建的文件,。
echo "Some line" > file1.txt
如果想創(chuàng)建一個空的,只需使用:echo > file1.txt
五,、使用Heredoc創(chuàng)建文件
Here document或Heredoc是一種重定向,允許我們將多行輸入傳遞給命令,。
當我們要從shell腳本創(chuàng)建包含多行文本的文件時,,主要使用此方法。
例如,,要創(chuàng)建一個新文件file1.txt,,可以使用以下代碼:
cat << EOF > file1.txt
Some line
Some other line
EOF
heredoc的主體可以包含變量,、特殊字符和命令。
創(chuàng)建大文件
有時,,出于測試目的,,我們可能想要創(chuàng)建一個大數據文件。當想測試驅動器的寫入速度或測試連接的下載速度時,,這很有用。
六,、使用dd命令
該dd命令主要用于轉換和復制文件,。
要創(chuàng)建一個1G.test大小為1GB的文件,,可以運行:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
七、使用fallocate命令
fallocate用于為文件分配實際磁盤空間的命令行實用程序,。
以下命令將創(chuàng)建1G.test一個大小為1GB的新文件:
fallocate -l 1G 1G.test
以上是linux如何新建文件夾的7個命令方法。如果不喜歡命令行,,我們可以使用文件管理器中的右鍵單擊菜單輕松創(chuàng)建一個空白文本文件,。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站