【Linux檔案目錄命令】rm命令
功能解釋
rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於連結檔案,只是刪除了連結,原有檔案均保持不變。
rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。
用法格式和選項說明
用法:rm [選項]... 檔案...
刪除一個目錄中的一個或多個檔案或目錄
-f, --force 強制刪除。忽略不存在的檔案,不提示確認
-i 在刪除前需要確認
-I 在刪除超過三個檔案或者遞迴刪除前要求確認。此選項比-i 提
示內容更少,但同樣可以阻止大多數錯誤發生
--interactive[=WHEN] 根據指定的WHEN 進行確認提示:never,once (-I),
或者always (-i)。如果此引數不加WHEN 則總是提示
--one-file-system 遞迴刪除一個層級時,跳過所有不符合命令列參
數的檔案系統上的檔案
--no-preserve-roo 不特殊對待"/"
--preserve-root 不允許刪除"/"(預設)
-r, -R, --recursive 遞迴刪除目錄及其內容
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助資訊並退出
--version 顯示版本資訊並退出
預設時,rm 不會刪除目錄。使用--recursive(-r 或-R)選項可刪除每個給定
的目錄,以及其下所有的內容。
要刪除第一個字元為"-"的檔案 (例如"-foo"),請使用以下方法之一:
rm -- -foo
rm ./-foo
請注意,如果使用rm 來刪除檔案,通常仍可以將該檔案恢復原狀。如果想保證
該檔案的內容無法還原,請考慮使用shred。
工作中常見用法
注意:該命令一定謹慎使用!
1、刪除filename子目錄及子目錄中所有檔案
rm -rf filename
2、刪除任何.log檔案
rm *.log
3、刪除以 -f 開頭的檔案
rm -- -f
4、自定義回收站功能
myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
說明:
上面的操作過程模擬了回收站的效果,即刪除檔案的時候只是把檔案放到一個臨時目錄中,這樣在需要的時候還可以恢復過來。
以上部分內容參考:http://www.cnblogs.com/peida/archive/2012/10/26/2740521.html
相關文章
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux rm命令:刪除檔案或目錄Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- Linux rm命令Linux
- Linux 系統的常用命令之 rm ,rm -rf , rm -f 以及rm 命令的其他引數命令Linux
- Linux學習筆記--rm命令(刪除檔案或目錄)Linux筆記
- Linux檔案目錄Linux
- Linux基礎命令---rmLinux
- Windows MySQL load data 命令中的infile 檔案目錄WindowsMySql
- 每天一個Linux命令(5):rm命令Linux
- 每天一個 Linux 命令(5):rm 命令Linux
- 每天一個linux命令(5):rm 命令Linux
- Linux 命令列 rm 無法刪除檔案Linux命令列
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- Mac使用tree命令生成檔案目錄結構,超簡單!Mac
- Linux常見命令-目錄檔案命令Linux
- Linux rm 命令刪除檔案或資料夾Linux
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- Linux 常用基本命令 rmdir rmLinux
- Linux rm命令 刪除資料夾Linux
- linux下rm命令刪除檔名中包含特殊字元的檔案Linux字元
- 在linux裡rm 命令怎麼刪除多個檔案Linux
- Linux 刪除檔案和資料夾rm命令詳解Linux
- rm命令刪除檔案時排除特定檔案
- 檔案目錄(MOOC)
- 檔案目錄配置
- Docker 檔案目錄Docker
- Linux訪問Windows共享檔案目錄LinuxWindows
- linux下不使用rm命令刪除檔案和資料夾Linux
- linux檔案與目錄管理命令Linux
- rm命令弱爆了!
- Linux命令學習(mkdir,cp,mv,rm,ln)Linux
- Linux刪除資料夾命令--rm, rmdirLinux
- 快速上手Linux核心命令(三):檔案和目錄操作命令Linux
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- linux的部分檔案目錄操作語句Linux
- 解析Linux作業系統檔案目錄Linux作業系統