例如有file1 file2 file3三個檔案,現在需要刪除除了file2之外的其他所有檔案
可以使用 rm -f !(file2)命令來實現
lv:lv root# mkdir test
lv:lv root# cd test
lv:test root# touch file1 file2 file3
lv:test root# ls
file1file2file3
lv:test root# rm -f !(file2)
-sh: !: event not found
執行:shopt -s extglob
再次執行刪除命令即可
注:僅用於學習筆錄
linux下查詢某個檔案
參考 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個檔案在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令 這個命令語法看起來很容易就明白了,就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等...
linux下查詢某個檔案
參考 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個檔案在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令 這個命令語法看起來很容易就明白了,就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等...
Linux 刪除除了某個檔案之外的所有檔案
不知你是否想過在linux命令列上,如何實現刪除除了某個檔案之外的所有檔案?如abc資料夾下有a b c三個檔案,如何一行命令刪除b和c,不刪除a。有位童鞋在工作經常有此需求,本文將介紹其他童鞋提供的實現方法。其中rm f a 最為方便。如果保留a和b,可以執行rm f a b 來實現。不過一般ba...