Linux中常用的檔案複製 移動 重新命名命令

2021-10-07 01:26:21 字數 1393 閱讀 3144

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中

語法: cp [選項] 原始檔或目錄 目標檔案或目錄

常用選項:

- a 該選項通常在拷貝目錄時使用。它保留鏈結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。

- d 拷貝時保留鏈結。

- f 刪除已經存在的目標檔案而不提示。

- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。推薦!!!

- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。

- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為乙個目錄名。

cp - i /home/liyun/test1.py  /usr/test/   #將/home/liyun/test1.py 複製到/usr/test/資料夾下

cp - i /home/liyun/test1.py /usr/test/test2.py #將/home/liyun/test1.py 複製到/usr/test/資料夾下並改名為test2.py

cp - r /usr/xu/ /home/liyun/ #將/usr/xu目錄中的所有檔案及其子目錄拷貝到目錄/home/liyun/中。

語法:mv [選項] 原始檔或目錄 目標檔案或目錄

該命令的功能視mv命令中第二個引數型別的不同而不同(是目標檔案還是目標目錄)。

1)當第二個引數型別是檔案時,mv命令執行檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目 錄重新命名為給定的目標檔名。

2)當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。

命令中各選項的含義為:

- i 互動方式操作。如果mv操作將導致對已存在的目標檔案的覆蓋,此時系統詢問是否重寫,要求使用者回答y或n,這樣可以避免誤覆蓋檔案。

- f 禁止互動操作。在mv操作要覆蓋某已有的目標檔案時不給任何指示,指定此選項後,i選項將不再起作用。(如果所給目標檔案(不是目錄)已存在,此時該檔案的內容將被新檔案覆蓋。為防止使用者在不經意的情況下用mv命令破壞另乙個檔案,建議使用者在使用mv命令移動檔案時,最好使用i選項。)

示例:

sudo mv file.py  /usr/li/    #將file.py 移動到/usr/li/中

sudo mv dir1 dir2 #如果目錄dir2存在,將dir1移動到dir2中;否則,為資料夾重新命名,將目錄dir1改名為dir2

sudo mv former_name new_name #檔案重新命名

sudo mv former_name/ new_name/ #資料夾重新命名

Linux中常用的檔案複製 移動 重新命名命令

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中 語法 cp 選項 原始檔或目錄 目標檔案或目錄 常用選項 a 該選項通常在拷貝目錄時使用。它保留鏈結 檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。d 拷貝時保留鏈結。f 刪除已經存在的目標檔案而不提示。i 和f選項相反,在覆蓋目標檔...

Linux中常用的檔案複製 移動 重新命名命令

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中 語法 cp 選項 原始檔或目錄 目標檔案或目錄 常用選項 a 該選項通常在拷貝目錄時使用。它保留鏈結 檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。d 拷貝時保留鏈結。f 刪除已經存在的目標檔案而不提示。i 和f選項相反,在覆蓋目標檔...

Linux 檔案複製與移動(cp mv)

作用 複製檔案或目錄 語法 cp 選項 原始檔或目錄 目標檔案或目錄 使用許可權 all 常用引數 i 在重寫已存在檔案之前,提示使用者確認。u 當把檔案從乙個目錄複製到另乙個目錄時,僅複製目標目錄中不存在的檔案 r 遞迴地複製目錄及目錄中的內容。作用 移動或更名指定的檔案或目錄 語法 mv 選項 ...