【Linux基礎知識】Linux目錄管理相關命令有什麼

ii_chengzi發表於2020-05-28

首先輸入cd /mnt,進入/mnt目錄,因為預設/mnt下為空,實驗效果明顯,對系統本身也不會產生影響,有利於後續實驗。

(1)建立目錄

建立目錄命令的格式如下:

mkdir 目錄

①mkdir d1 d2 d3:建立多個目錄d1、d2、d3。

②mkdir -p d5/d6:建立目錄d5,-p表示若d6的父目錄d5不存在,則一併建立父目錄。

(2)刪除目錄

刪除目錄命令的格式如下:

rm 目錄

rm -rf d1 d2 d3 d5:刪除目錄d1、d2、d3、d5。-r表示刪除的目錄中允許存在子目錄及其檔案,-f表示強制刪除不詢問,如果-r和-f連在一起使用,可以寫成-rf的形式。

注意,還可以用rmdir命令來刪除目錄,但rmdir只能刪除空目錄,一般不用。

(3)複製目錄

將源目錄複製到目標目錄下的格式如下:

cp -r 源 目標

①cp -r d1 d2/d3:將目錄d1複製到目錄d2下,並改名為d3。

②cp -r d1 d2:將目錄d1複製到目錄d2下,且不改名。

如下圖所示。

在cp -r d1 d2/d3命令執行後,由於目錄d2下為空,目標目錄d3不存在,因此此命令的作用為複製d1目錄到d2目錄下,然後將d1目錄改名為d3。

在cp -r d1 d2命令執行後,由於目標目錄d2已存在,因此此命令的作用為將d1整個目錄及其內容複製到d2目錄下。

注意,複製目錄時,若指定的目標目錄不存在,則複製;若目標目錄已存在,則複製並存入目標目錄。

(4)移動目錄

將源目錄剪下並貼上到目標目錄下的格式如下:

mv 源 目標

①mv d1 d2/d3:移動目錄d1到目錄d2下,並改名為d3。

②mv d1 d2:移動目錄d1到目錄d2下,且不改名。

注意,移動目錄時,若指定的目標目錄不存在,則移動;若目標目錄已存在,則移動並存入目標目錄。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31543790/viewspace-2694869/,如需轉載,請註明出處,否則將追究法律責任。

相關文章