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#
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章