一、目錄操作:
1.ls命令
格式:ls [選項][目錄名]
功能:列出目標目錄中所有子目錄和檔案
選項說明:
-a 用於顯示所有檔案和子目錄,包括隱藏檔案
-l 除了檔案名稱之外,將檔案的許可權、所有者、檔案大小等資訊顯示
-R 如果目標目錄及子目錄中有檔案,將繼續向下遍曆
註:只列出常用參數
2.pwd命令
格式:pwd
功能:顯示使用者當前工作目錄的完整路徑
3.cd命令
格式:cd [目錄名]
功能:更改使用者當前路徑至指定目錄
4.mkdir命令
格式:mkdir [選項]dirname
功能:建立以dirname命令的目錄。建立目錄的使用者必須對所建立的目錄的父目錄有寫入權限。
選項說明:
-m 用於對建立目錄設定許可權,可以單獨用chmod設定許可權
-p 需要建立上層目錄,如果已經存在,則不操作
5.rmdir命令
格式:rmdir [選項] 目錄名
功能:刪除空目錄
-p 當子目錄被刪除後,如果要使目前的目錄也成為空白目錄,則目前的目錄也被刪除。
註:若存在子目錄或檔案,將不能刪除。
二、檔案操作
1.cat命令
格式:cat [選項][檔案]
功能:將檔案或標準輸入組合輸出到標準輸出,如果檔案預設,則讀取標準輸入。
選項說明:
-n或-number 從1開始對所有輸出的行數進行編號
-b或者-number-nonblank 與-n類似,但不對空白行編號
-s或者-squeeze-blank 當遇到連續兩行以上的空白行時,將其替換為一行空白符
-E 在每行結束顯示$
2.find命令
格式:find[路徑][表達死]
功能:對某個特定的檔案、某些特定的檔案或者某種特定類型的檔案進行檢索。
選項說明:
-amin n 在過去n分鐘內讀取過的檔案
-anewer file 比檔案file更晚被讀取的檔案
-atime n 在過去n天內讀取過的檔案
-cmin n 在過去n分鐘內被修改的檔案
-ctime n在過去n甜類被修改過的檔案
-type c|l|f 查詢副檔名是c的檔案。也可跟其他參數,f表示一般檔案,l表示符號連結
5.head命令
格式:head [選項] [檔案]
功能:查看檔案開頭部分。預設值能閱讀檔案的前10行
與此功能相反的是tail命令,預設閱讀檔案的最後10行。
6.cp命令
格式:cp[options] source dest 或 cp[options] source dir
功能:將指定的源檔案複製到目標檔案,或將多個檔案複製到指定目錄
例:cp file1 /usr/file2; cp /usr/*.txt /home
7.mv命令
格式:mv[options] source dest 或mv[options] source dir
功能:將一個檔案移動到另一個檔案,或將多個檔案移動到另一目錄
選項說明
-i 如果目的地已有同名檔案,則先詢問是否覆蓋
-f 禁止互動式操作,遇到同名直接覆蓋
8.rm命令
格式:rm[選項] 檔案
格式:刪除指定檔案
-i 在刪除檔案前注意詢問確認
-f 即使原檔案為唯讀,也直接刪除
-r 將目錄及該目錄下的檔案都刪除