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的轉...