五個應知應會的 Linux 文件和文件夾管理命令
1. mkdir
mkdir正是它的樣子——創建一個目錄。當您需要創建新目錄(也稱為“文件夾”)時,可以使用此命令。最基本的,該命令是這樣的:
mkdir FOLDER
其中 FOLDER(文件夾) 是要創建的文件夾的名稱。
該命令將在您當前正在處理的文件夾中創建一個新文件夾。假設您位于 ~/Documents 中,并且想要在主目錄的根目錄中創建 TEST。為此,您可以運行:
mkdir ~/TEST
但是,如果需要創建 ~/TEST/project1 但尚未創建 ~/TEST 怎么辦?借助 -p 選項,可以像這樣執行此操作:
mkdir -p ~/TEST/project1
上面的命令將首先創建 TEST,然后在其中創建 project1。
2. less
less命令用于查看文件的內容。例如,如果想查看/etc/samba/smb.conf的內容,可以發出以下命令:
less/etc/smb/smb.conf
它一次只顯示有問題的文件一頁,這意味著可以滾動它并逐行查看它。less命令是查看文件的常用命令,尤其是當不需要編輯時。
3. cat
cat命令用于連接文件并將它們打印到標準輸出(終端)。本質上,cat將在終端窗口中顯示文件的內容。與less不同,無法滾動瀏覽cat的輸出(除非終端窗口允許)。假設要查看/etc/fstab的內容。可以通過以下方式做到這一點:
cat/etc/fstab
或者想將一個文件的內容附加到另一個文件的末尾。這就是cat的閃光點。例如,有 TEST/project1/file1.txt 和 TEST/project1/file2.txt,并且希望將 file1.txt 的內容附加到 file2.txt 的末尾。為此,命令是:
cat TEST/project1/file1.txt >> TEST/project1/file2.txt
查看file2.txt的內容,你會看到file1.txt的內容在底部。
4.touch
這非常簡單(也是基本)。如果想創建一個空文件,請使用touch來創建,如下所示:
touch filename
其中 filename 是文件的名稱。
當然,觸摸的主要目的是更改文件時間戳,但大多數用戶使用它來創建空文件。這是一個簡單的例子來說明它是如何工作的:
- 創建一個空文件 - touch ~/test
- 將內容添加到新文件 - echo "New Content" > ~/test
- 向文件追加更多內容 - echo "更多內容" >> ~/test
上面重要的是>和>>之間的區別。> 運算符會覆蓋文件中的內容,而 >> 會將新文本附加到文件末尾。
5.pwd
使用cd命令,可以在 Linux 文件系統層次結構中移動。然而,在某些時候,可能需要知道所在的目錄,而終端不會給任何線索。為此,需要使用pwd,打印當前工作目錄的名稱。例如,如果位于 /var/www/html/site1 并發出命令pwd,將看到/var/www/html/site1打印出來。盡管可能不經常使用pwd verify,但當需要知道自己在哪里時,會很高興它的存在。