rm 命令過濾式刪除

2021-10-04 08:42:22 字數 437 閱讀 4115

1)  開啟擴充套件萬用字元

shopt -s extglob

2) 檢視是否開啟

shopt -s

3) 使用命令(要刪除當前目錄下 nodelete.txt 以外的所有檔案)

rm -rf !(nodelete.txt)

1) find . -not -name "nodelete.txt" -exec rm -rf {} \;

2) 也可以將find的結果通過xargs進行轉換後再交給rm命令處理。

find . -not -name "1.tt" | xargs rm -rf

for i in `ls`;do if [ "$i" != nodelete.txt ];then rm -rf $i;fi;done;

rm 刪除命令

rm 刪除 刪除檔案 rm filename 一 rmdir 刪除乙個空的目錄 rm命令 用於刪除檔案或資料夾。具體語法為 rm 路徑 檔名 例如,要刪除 home long manual.tar檔案,用下面命令 rm home long manual.tar 如果要刪除目錄,用rm r 路徑 目錄...

掌握rm命令刪除檔案

linux rm命令用於刪除乙個檔案或者目錄。檔案一旦通過rm命令刪除,則無法恢復,所以必須格外小心地使用該命令。語法 rm options name.options 引數 i刪除前逐一詢問確認。f強制刪除。忽略不存在的檔案,不提示確認。r將目錄及以下之檔案亦逐一刪除。v詳細顯示進行的步驟 刪除檔案...

備忘 關於rm刪除命令

在linux作業系統中,我們可能會有一些需求,去定時刪除某個資料夾下的某些檔案。為了實現這個需求,我們一般可以採取寫乙個刪除檔案的shell指令碼,然後放到crontab 表中定時執行即可。但是這個執行方案會有乙個問題,我們刪除目錄的話,一般是採用 rm rf yourdir 這種形式。如果有一天,...