
有沒有辦法刪除檔案或目錄,忽略檔案名稱是大寫還是小寫?
例子。我都/FiLe
和/file
。
如果我寫:rm /file
它會刪除這兩個嗎?
答案1
不好的解決方案:
rm [Ff][Ii][Ll][Ee]
更好的:
find . -iname "file" -exec rm {} \;
從男人:
-iname pattern
Like -name, but the match is case insensitive.
另外,將深度限制為僅當前目錄;添加-maxdepth 1
之前iname
:
find . -maxdepth 1 -iname "file" -exec rm {} \;
希望有幫助。