linux命令列下的複製、刪除與移動:cp,rm,mv
cp(copy)複製
cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,
以及複製整個目錄等
語法cp [-adfilprsu] 原始檔 目標檔案
原始檔(source)
目標檔案(destination)
選項-a:相當於-pdr的意思,請參考後文
-d:若原始檔為鏈結檔案的屬性,則複製鏈結檔案屬性而非檔案本身
-f:強制的意思(force),也就是說覆蓋掉已存在的檔案
rm(remove)刪除
語法rm [-rfi] 檔案或者目錄
選項-r:遞迴操作
-f:強制(force)
-i:刪除時給出提示資訊
這個 rm -rf file/dir 這個命令是非常危險的,除非非常確定,
否則建議加上i選項
注意:當某個檔案以-開頭,刪除時應該這麼做
#rm -rf -- -filename-
在檔名前面加上--
或者指定是某個目錄下的檔案,如
#rm -rf ./-filename-
mv(move) 移動檔案或目錄,更名
語法mv [-finu] source destination
mv [-finu] source... directory
選項-f:若目標檔案存在,會被覆蓋
-i:有提示資訊
-n:若目標檔案存在,不覆蓋
-u:若原始檔比目標檔案新,或者目標檔案丟失,則更新,否則不更新
在同乙個目錄下,mv還有改名的功能
# mv abc cba
Linux命令列下cp,rm,mv命令的使用
以下的內容 於 鳥哥的私房菜 linux命令列下的複製 刪除與移動 cp,rm,mv cp copy 複製 cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,以及複製整個目錄等 語法cp adfilprsu 原始檔 目標檔案 原始檔 source 目標檔案 d...
Linux下locate命令和find命令
一 locate命令 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 無論在那個目錄中均可,可以放在crontab中 後在 var...
Linux下locate命令和find命令
一 locate命令 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 然後在 var lib slocate 下生成 slocat...