Linux下刪除出了某個檔案之外的其他檔案

2021-06-28 00:48:04 字數 370 閱讀 9218

例如有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...