Linux(二) 其他目錄處理命令

目錄處理命令還有個ls,請閱讀我上一篇文章

二.目錄處理命令

1.mkdir make directories 創建新目錄

 

語法:mkdir [-p] [目錄名]

注:如果不加-p,目錄只能一級一級的創建.例如 mkdir  /tmp/china/beijing,若china不存在,就創建不了beijing。除非使用-p,就會先創建不存在的china再創建beijing

 

2.cd change directory  切換目錄/打開目錄

 

語法:cd [目錄]

例如: cd  /home/china/guizhou  意思就是切換到指定的guizhou目錄

cd  .. 回到上一級目錄

 

3.pwd print working directory 顯示當前目錄

 

語法:pwd  

例如:

 

4.rmdir remove empty directories 刪除空目錄

 

語法:rmdir  [目錄名]

例如:rmdir  /home/china/guizhou/guiyang

 

5.cp copy 複製文件或目錄

 

語法:cp  [-選項]  [原文件或目錄]  [目標目錄]

選項:-r  複製目錄

          -p  複製過去保留文件屬性 如文件的修改時間等

          -rp 保留目錄屬性的複製

注:文件複製後可以直接改名

例:

cp  /home/china/taiwan  /home/china/fujian

這條指令是錯誤的,因爲taiwan是目錄,所以不加-r是複製不了的

cp  -r  /home/china/taiwan  /home/china/fujian

將taiwan目錄複製到fujian目錄下

cp  -rp  /home/china/taiwan  /home/china/fujian/taiwansheng

這是將taiwan保留屬性的複製到fujian目錄下並改名爲taiwansheng

 

 

6.mv move 剪切文件,可改名

 

語法:mv  [原文件或目錄][目標目錄]

用法和複製一樣,只是複製變爲剪切

 

7.rm remove 刪除文件或目錄

 

語法:rm [-選項][文件或目錄]

選項:-r 刪除目錄

         -f 強制執行

         -rf 強制刪除目錄

例如:

rm /home/china/fujian

這是錯誤的,因爲fujian是個目錄,所以不加-r是刪除不了的

rm  -r  /home/china/fujian

執行該指令後,因爲fujian並不是空目錄,所以後面會執行一系列的確定語句如下圖,若不想這麼麻煩。則執行

rm -rf  /home/china/fujian

這就強制刪除了fujian這個目錄

 

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