1. 程式人生 > >Linux系統-目錄的建立,移動或重新命名和刪除

Linux系統-目錄的建立,移動或重新命名和刪除

Linux建立目錄命令

mkdir(make directories)

功能說明:建立目錄 

語  法:mkdir [引數] 目錄

補充說明:mkdir可建立目錄並同時設定目錄的許可權。

引數說明:

引數
功能
-m
模式用法與chmod相同                               
-p
若上層目錄不存在,會依次新建,若該目錄已存在,將會略過,且不會出現錯誤資訊
--help
顯示幫助介面
--version
顯示版本資訊
--vervose
顯示完整過程

例如:

a.#mkdir /opt/www

b.#mkdir -p /opt/www/pro/test

Linux移動或重新命名目錄或檔案命令


mv(move)

功能說明:移動或重新命名目錄或檔案

語  法:mv [引數] 來源目錄或檔案 目標目錄或檔案

補充說明:執行該命令相當於先將來原始檔或目錄複製一份到目標檔案或目錄,再將原始檔或目錄刪除

引數說明:

引數 功能
-b 若目標檔案存在,在覆蓋時會將舊檔案備份(在檔名後加上~)
-f 強制執行,若目標檔案存在,則強制覆蓋
-i 互動模式,覆蓋就檔案時會先詢問
-u 再移動或重新命名檔案時,若目標檔案已經存在且檔案更新時間比來原始檔新,則不執行
-v 顯示詳細的過程
--help 顯示幫助介面
--version 顯示版本資訊
例如:

a.將檔案file1重新命名未file2

#mv file1 file2 

b.將檔案file1移動到/tmp下

#mv file1 /temp

c.將目錄temp重新命名為dir

#mv temp dir

Linux刪除資料夾命令

linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。

 rm(remove)

功能說明:刪除檔案或目錄

語  法:rm [引數] 檔案或目錄

補充說明:執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數”-r”,否則預設僅會刪除檔案。 

引數 功能
-d或–directory 直接刪除目錄,而不刪除目錄下的檔案,這會造成其下檔案失去連線,並可能須通過fsck命令修復。
一般不建議使用
-f或–force  強制刪除檔案或目錄。 
-i或–interactive  刪除既有檔案或目錄之前先詢問使用者。 
-r或-R或–recursive  遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。
-v或–verbose 顯示指令執行過程。 

例如:

a.刪除所有以名稱file開頭的檔案,刪除前會詢問是否確定

 #rm -i file*

rm: remove regular file 'file'? y

rm: remove regular file 'file1'? y

b.強制刪除目錄news及其下面所有的檔案,使用 rm -rf 的時候一定要格外小心,linux沒有回收站的

#rm -rf news/