linux删除除某(多)个文件之外的文件

最简单的方法是
# shopt -s extglob
# rm -fr !(file1)

如果是多个要排除的,可以这样:
# rm -rf !(file1|file2) 

执行完rm命令后,将extglob恢复默认,
shopt -u extglob

shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可以
使用"-p"选项来查看shopt选项的设置。"-u"开关表示一个复位的选项。"-s"表示选项当前被设置。
关于shopt命令更多信息,查看以下链接:
Linux命令之shopt: http://www.360doc.com/content/12/0323/17/3688062_197040396.shtml#
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章