Linux下使用rm刪除檔案,並排除指定檔案

2022-09-09 10:48:17 字數 525 閱讀 4171

刪除全部檔案,保留1.txt

find * | grep -v 1.txt | xargs rm

特別注意grep的-v引數,-v引數表示反選,比如我們上面指定了-v 1.txt,即排除掉1.txt,選中其他全部檔案。所以這樣執行之後1.txt就被排除了

刪除全部檔案,保留1.txt和2.txt,特別注意grep的-v引數,-v引數表示反選,比如我們上面指定了-v 1.txt,即排除掉1.txt,選中其他全部檔案。所以這樣執行之後1.txt就被排除了

find * | grep -v '\(1.txt\|2.txt\)' | xargs rm

這裡要特別留意,括號()跟括號內的豎線|需要新增\進行轉義,否則會報錯

刪除全部檔案,但保留1.txt

rm -rf !(1.txt)

有時會報錯 -bash: !: event not found

原因是,系統沒有開啟萬用字元功能

執行命令開啟萬用字元功能 shopt -s extglob

檢視萬用字元功能是否開啟 shopt -s

Linux下鏈結檔案使用RM無法刪除的處理辦法

起原 網海拾貝 在中止u boot啟示的時分,遇到乙個小成就。wanglida79前幾天剛遇到過,我事前沒有仿照出來,而今本人卻是遇上了。不外我想出認識決的辦法,只不外啟事不理解 答理,概略使用方式錯誤,概略有bug。情形描繪 我中止u boot移植的啟示,為了patch苟且,將原始碼的名字定名為....

linux下如何恢復rm命令刪除的檔案

在linux下rm rf 是乙個很可怕的命令,因為下達這個命令意味著一旦刪除的檔案是無法挽回的,事實是如此嗎?真的沒有補救措施了嗎?答案是委婉了,在一定的條件下可以補救,大家可能熟悉windows下刪除的補救措施是通過相關的軟體實現的,在linux下同樣可以做到補救,但是有個大前提 就是不能有覆蓋的...

Linux系統下刪除亂碼檔案或者目錄,rm刪除不了

linux系統下解壓zip或rar檔案後可能會產生亂碼檔案或者目錄,使用rm rf filename 無法刪除,rm rf 刪除上一級目錄可以,但是需要先備份,比較費時間,其實可以根據索引節點 i節點 進行刪除。root h2109 itg test1 ultra oas ll i 總計 65344...