Linux命令下,cp,rm,mv命令的使用

2021-09-08 11:41:05 字數 856 閱讀 7613

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