4 複製(cp),刪除(rm),移動(mv)

2021-08-09 08:28:51 字數 815 閱讀 9704

1.cp:

-a:用於複製資料夾和檔案,保留鏈結,檔案屬性,並複製其子目錄

-i:若複製的目的路徑中有與原始檔重名的檔案,會給出提醒

-r:用於複製資料夾,cp將遞迴複製該目錄下所有的子目錄和檔案

例子:cp -a ./px4/src/test./document//將目錄/px4/src/下的test檔案複製到documents資料夾下

cp -a ./px4/src/test./documens/test_cp//將目錄/px4/src/下的test檔案複製到documents資料夾下,並重名名為為test_cp

cp -a ./px4/src/1 ./px4/src/2 ./px4/src/3 ./documents//見多個檔案1,2,3複製到documents資料夾下

cp -r ./px4 ./px3 //將資料夾px4複製到當前路徑下並更名為px3

2.rm:

-i: 進行互動式刪除

-r:將列出的全部目錄和子目錄遞迴刪除

例子:rm ./1

//刪除當前目錄下的檔案1

rm -r ./px4//刪除當前路徑下的資料夾px4

注:如果沒有使用-r選項,則rm不會刪除目錄

使用該命令時檔案一旦被刪除,它是不可能恢復的,所以最好使用-i引數

3.mv

-i 互動式重寫,避免誤覆蓋檔案

mv -i ./text ./software//將檔案移動到software資料夾目錄下

mv -i ./text ./software/text_mv//

將檔案移動到software資料夾目錄下,並更名為text_mv

cp 複製 mv剪下

cp p test.rb home test 將test.rb copy到test目錄,並且保留原檔案的屬性 cp r dir home test 將dir目錄copy到test目錄下 cp fr dir home test 將dir下面的所有檔案強制copy到test目錄下 cp u v file...

Linux的cp複製和mv移動命令的超詳細介紹

1 複製檔案 cp 原始檔 目的資料夾 新檔名 將檔案複製到某個地方,且命名為自己想要的名字 cp 原始檔 目的資料夾 將檔案複製到某個地方,還用老名字 2 複製資料夾 cp r 源資料夾 目的資料夾 新資料夾名 將資料夾複製到某個地方,且命名為自己想要的資料夾名 cp r 源資料夾 目的資料夾 將...

rm安全刪除(一條命令變rm為mv)

習慣root賬號登陸操作,習慣使用命令rm rf file,一次手誤,使用了rm rf 結果刪除了不該刪除的檔案,雖然不是很嚴重的後果,但是還是有點後怕的,怕哪天一不小心rm rf 那就只有跑路了。不使用root賬號操作,偶爾彆扭,所以還是自行更改rm命令吧,兩個指令碼,執行指令碼實現rm到mv的轉...