Shell
如何找到名稱包含給定字元串的文件,例如“abcde”?
在一組目錄中,如何找到名稱包含給定字元串的文件,例如“abcde”?
find
將查看目錄結構並基於glob返回結果:find /your/dir -name "*abcde*"
添加
-type f
開關將優化您的搜尋條件以僅返回文件。find /your/dir -type f -name "*abcde*"
您還可以包括其他開關,例如
-maxdepth 2
將搜尋限制在指定目錄之下的 2 級目錄。通過這種方式,您可以建構一個內容豐富、目標明確的搜尋命令,該命令將快速準確地返回您需要的內容。
man find
具有豐富的細節,包括-exec
對返回的文件執行命令等操作find
以及使用正則表達式的選項。