該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中
語法: cp [選項] 原始檔或目錄 目標檔案或目錄
常用選項:
- a 該選項通常在拷貝目錄時使用。它保留鏈結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。
- d 拷貝時保留鏈結。
- f 刪除已經存在的目標檔案而不提示。
- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。推薦!!!
- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。
- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為乙個目錄名。
- l 不作拷貝,只是鏈結檔案。
示例:
語法:mv [選項] 原始檔或目錄 目標檔案或目錄
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命令中第二個引數型別的不同而不同(是目標檔案還是目標目錄)。
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 選項 ...