1
我有文件default.attr,default.ba。 default.cir .. 我想刪除除linux中的default.cir之外的所有默認。*文件。如何排除一些文件
我有文件default.attr,default.ba。 default.cir .. 我想刪除除linux中的default.cir之外的所有默認。*文件。如何排除一些文件
使用!
在find
:
find . -name "default.*" -a \! -name "default.cir" -print
檢查可正常工作後,您可以用-delete
取代-print
。
最簡單和最安全的可能方式是正義之舉你不想刪除到不同的目錄,執行你的操作,以及移動文件備份文件:
TMPDIR=$(mktemp -d)
mv default.cir $TMPDIR/
rm default.*
mv $TMPDIR/* .
rmdir $TMPDIR
這樣,你不」不必創建任何複雜的命令,它可以處理任意數量的文件。