nレベルの深さの名前でフォルダ内のすべてのサブフォルダを検索する

nレベルの深さの名前でフォルダ内のすべてのサブフォルダを検索する

cephfsファイルシステムですべてのスナップショットを見つけたいです。隠しディレクトリの下のディレクトリとして表示され、.snapスナップショットを読み書きするときにゆっくりロードされます。

.snapだから、フォルダ内のすべてのフォルダを探し、.snapnレベルの深さのフォルダだけを検索したいと思います。

これを行うコマンドは何ですか?

ベストアンサー1

$ find /path -mindepth n -type d -name '*.snap'
  • mindepthfind一致する検索のみを開始するように指示します。Nパス/pathの深い一致レベルを指定します(この場合)。
  • type dfindディレクトリのみの一致に興味があることを伝えます。
  • name *.snap自明ですが、find次に終わるネーブ名だけを一致させることに興味があることを伝えます。.snap

おすすめ記事