一,cp
1,主要功能:複製文件或目錄
2,語法
cp [參數] [源文件或目錄] [目標文件或目錄] [目的目錄]
3,常用參數
-b 刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個設備字符串
-f 強行復制文件或目錄,不論目標文件或目錄是否已存在
-i 覆蓋既有文件之前先詢問用戶
-p 保留源文件或目錄的路徑
-r 遞歸處理,將指定目錄下的文件與子目錄一併處理
-R 遞歸處理,將指定目錄下的所有文件及子目錄一併處理
--help 顯示幫助信息
4,範例
1,使用cp命令將/etc/dhcpd.comf複製到/tmp/wx
2,使用mkdir命令創建/tmp/test目錄,用cp –R進行遞歸複製文件,將目錄下的子目錄或文件進行復制。
3,mkdir在/tmp下面創建xzy目錄,使用cp -l 集成硬連接文件,將/var/log/messages日誌文件硬連接到/tmp/xzy/messages,重啓DHCP服務並查看日誌記錄對比兩個文件,發現兩個文件進行了數據同步.
二,mv
1主要功能:移動或更名現有的文件或目錄
2,語法
mv [參數] [源文件或目錄] [目標文件或目錄]
3,常用參數
-b 若需要覆蓋文件,則覆蓋前先進行備份
-f 若目標文件或目錄與現有的文件或目錄重複,則直接覆蓋現有文件或目錄
-i 覆蓋前詢問用戶
-u 在移動或更改文件名時,若目標文件已存在,且其文件日期比源文件新,則不覆蓋目標文件
--help 顯示幫助信息
4,範例
1使用mv命令將dhcpd.log文件移動到/tmp下
2,使用mv命令將log文件改名爲log2
三,pwd
1,主要功能:顯示工作目錄
2,語法:
pwd [-help] [-version]
3,常用參數
--help 在線幫助
-version 顯示版本信息
4,範例
1 使用pwd命令查看當前工作目錄
四,rm
1,主要功能:刪除文件或目錄
2,語法:
rm [參數] [文件或目錄]
3,常用參數
-d 直接把刪除的目錄的硬連接數據刪除成0,刪除該目錄
-f 強制刪除文件或目錄
-i 刪除既有文件或目錄之前詢問用戶
--help 在線幫助
4.範例
1,使用rm沒有加參數刪除文件,會詢問用戶是否刪除文件是因爲rm調用了別名“rm -i”,而執行該命令時寫出該命令的路徑就不會詢問用戶。用which目錄就能看到它的別名及命令文件的位置
2,使用rm –r命令遞歸刪除,也就是會刪除目錄下的子目錄或文件,但還會詢問用戶是否刪除該文件或目錄。使用rm –rf命令遞歸併強制刪除文件或目錄,不會有任何提醒,這個命令非常危險要慎用!
五,rmdir
1,主要功能:刪除空目錄
2 語法
rmdir [參數] [目錄]
3,常用參數
-p 刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一併刪除
--help 在線幫助
4,範例
1,創建一個空目錄,再用rrmdir命令刪除,但刪除一個目錄裏有文件的目錄就無法刪除