如何使用 Bash 搜尋路徑中包含給定子字串的所有檔案/資料夾?

如何使用 Bash 搜尋路徑中包含給定子字串的所有檔案/資料夾?

我想在名稱包含單字“dir”的任何資料夾中搜尋名稱包含單字“able”的檔案。

我怎麼能使用 Bash 來做到這一點?

答案1

你可以使用find命令。

find . -iwholename '*dir*/*able*'

全名模式 - 尋找文件

測試:-全名 圖案:如果整個檔案名稱(從在其下方找到該檔案的命令列參數開始)與 shell 模式匹配,則為 True。

測試:-i全名 圖案: ...但匹配不區分大小寫。

相關內容