検索を使用すると、検索したフォルダから検索したファイルをスキップできますか?

検索を使用すると、検索したフォルダから検索したファイルをスキップできますか?

次の2つのフォルダのみを出力し、見つかったフォルダ内のファイルはスキップするコマンドを探しています。

/Users/sunknudsen/Library/Application Scripts/com.brothersroloff.SyncBuddy
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy
$ find ~/Library -iname "*syncbuddy*" 2>&1 | grep -v "Permission denied"
/Users/sunknudsen/Library/Application Scripts/com.brothersroloff.SyncBuddy
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy/Data/Library/Application Support/com.brothersroloff.SyncBuddy
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy/Data/Library/Application Support/com.brothersroloff.SyncBuddy/SyncBuddy.storedata
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy/Data/Library/Preferences/com.brothersroloff.SyncBuddy.plist
/Users/sunknudsen/Library/Containers/com.brothersroloff.SyncBuddy/Data/Library/Application Scripts/com.brothersroloff.SyncBuddy

ベストアンサー1

最上位の一致のみが必要な場合は、印刷後に一致するディレクトリを削除できます。

find ~/Library -iname "*syncbuddy*" -print -prune

おすすめ記事