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 這種形式。如果有一天,...