Bash

Unix:如何列出包含程序名稱的所有目錄

  • October 18, 2019

如何列出包含程序名稱“minecraft”的所有目錄?

使用find和在目前目錄中查找具有該名稱的dirname所有文件(調整搜尋位置以適應)。minecraft

find . -type f -name minecraft | xargs -L 1 dirname

要查找具有可執行權限的文件,您可以使用-permfind 選項(調整值以適合您的搜尋條件):

find . -type f -perm +0111 -name minecraft | xargs -L 1 dirname

這應該列印相對於搜尋位置的目錄路徑。

如果您想搜尋整個系統,只需將/其作為第一個參數傳遞給 find。

引用自:https://unix.stackexchange.com/questions/547533