親ディレクトリをリストせずにディレクトリ内のフォルダを検索する 質問する

親ディレクトリをリストせずにディレクトリ内のフォルダを検索する 質問する

実際のフォルダー名自体を除外しながら、自分がいないフォルダーの内容を一覧表示するのに問題があります。

元:

root@vps [~]# find ~/test -type d
/root/test
/root/test/test1

ただし、例として /test1 のみを表示したいとします。

ご意見は?

ベストアンサー1

単純なもので何も問題はありません

find ~/test -mindepth 1

同様に、次の方法でも同じ効果が得られます。

find ~/test/*

含まれるすべてのものと一致する~/test/が、~/testそれ自体とは一致しないためです。

余談ですが、順序は通常重要ですが、スイッチは全体的な動作に影響を与えるため、オプションが他のスイッチの後にあるfindと文句を言われることはほぼ間違いないでしょう。-mindepth n-(min|max)depth n

おすすめ記事