Linux常用命令—文件管理(二)

一,cp

1,主要功能:複製文件或目錄

2,語法

cp [參數]  [源文件或目錄] [目標文件或目錄]  [目的目錄]

3,常用參數

-b   刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個設備字符串

-f   強行復制文件或目錄,不論目標文件或目錄是否已存在

-i    覆蓋既有文件之前先詢問用戶

-p   保留源文件或目錄的路徑

-r    遞歸處理,將指定目錄下的文件與子目錄一併處理

-R   遞歸處理,將指定目錄下的所有文件及子目錄一併處理

--help     顯示幫助信息

4,範例

1,使用cp命令將/etc/dhcpd.comf複製到/tmp/wx

wKioL1WFUNKhE4XxAAE6yaFKNqA315.jpg


2,使用mkdir命令創建/tmp/test目錄,用cp –R進行遞歸複製文件,將目錄下的子目錄或文件進行復制。

wKiom1WFT0qDoYwiAAgPM4XsDeY097.jpg


3mkdir/tmp下面創建xzy目錄,使用cp -l 集成硬連接文件,將/var/log/messages日誌文件硬連接到/tmp/xzy/messages,重啓DHCP服務並查看日誌記錄對比兩個文件,發現兩個文件進行了數據同步.

wKiom1WFT4OQqBbhAAF_YHgELME775.jpgwKiom1WFUAbhtMY4AABk4ZHJLYc593.jpg

wKiom1WFUHay_XvmAAcK6B2_oxM822.jpgwKioL1WFUkOjZocDAABHsO2oG6o974.jpg

wKiom1WFUJ2DQOqQAAdUz6Z3HGc823.jpg



二,mv

1主要功能:移動或更名現有的文件或目錄

2,語法

mv [參數] [源文件或目錄] [目標文件或目錄]

3,常用參數

-b   若需要覆蓋文件,則覆蓋前先進行備份

-f    若目標文件或目錄與現有的文件或目錄重複,則直接覆蓋現有文件或目錄

 -i   覆蓋前詢問用戶

-u   在移動或更改文件名時,若目標文件已存在,且其文件日期比源文件新,則不覆蓋目標文件

--help     顯示幫助信息

 

4,範例

1使用mv命令將dhcpd.log文件移動到/tmp

wKiom1WFUNjAGaVkAAYzspBvHTY210.jpg


2,使用mv命令將log文件改名爲log2

wKioL1WFUs_BqPg5AAMb40akQZg375.jpg



三,pwd

1,主要功能:顯示工作目錄

2,語法:

pwd     [-help] [-version]

3,常用參數

--help     在線幫助

-version 顯示版本信息

4,範例

1 使用pwd命令查看當前工作目錄

wKiom1WFUT7wLTBZAAF3ECMcKvU023.jpg




四,rm

1,主要功能:刪除文件或目錄

2,語法:

rm  [參數] [文件或目錄]

 

3,常用參數

-d   直接把刪除的目錄的硬連接數據刪除成0,刪除該目錄

-f    強制刪除文件或目錄

-i    刪除既有文件或目錄之前詢問用戶

--help     在線幫助

 

4.範例

1,使用rm沒有加參數刪除文件,會詢問用戶是否刪除文件是因爲rm調用了別名“rm -i,而執行該命令時寫出該命令的路徑就不會詢問用戶。用which目錄就能看到它的別名及命令文件的位置

wKiom1WFUWfzGsqGAADea1I8o_o887.jpg

wKioL1WFU0ugeUzvAACNPF_5SP8828.jpg



2,使用rm –r命令遞歸刪除,也就是會刪除目錄下的子目錄或文件,但還會詢問用戶是否刪除該文件或目錄。使用rm –rf命令遞歸併強制刪除文件或目錄,不會有任何提醒這個命令非常危險要慎用!

wKiom1WFUcnxsBRyAAFDOWQ8YZc082.jpg




五,rmdir

1,主要功能:刪除空目錄

2 語法

rmdir [參數] [目錄]

3,常用參數

-p   刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一併刪除

--help    在線幫助

 

4,範例

1,創建一個空目錄,再用rrmdir命令刪除,但刪除一個目錄裏有文件的目錄就無法刪除

wKioL1WFU96y7K4iAAFExYXRdo4509.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章