1. 程式人生 > >rm刪除某檔案之外的所有檔案

rm刪除某檔案之外的所有檔案

1、rm -rf !(1.txt) 刪除1.txt之外的所有文件,必須在資料夾內執行

2、rm -rf [^1]* 刪除不是1開頭之外的檔案,不能加''

3、ls |grep -v '1.txt' |xargs rm

4、find ./ -type f |grep -v '1.txt' |xargs rm

5、find ./ -type f \! -name "1.txt" -exec rm -rf {} \;