system management
1820499 メンバー
2295 オンライン
109625 解決策
新規ポスト

現在のディレクトリのファイル検索

 
ボンボー
時折のコントリビューター

現在のディレクトリのファイル検索

findにて現在のディレクトリのファイルを検索したいのですが、配下のサブディレクトリ(すべて)については検索の対象外とするにはどのようにしたらよいのかがわかりません。

サブディレクトリは固定ではなく変動があるため、このような検索が可能なのかまた方法について、もしご存知の方がおられましたら、ぜひご指導頂きたいと思っております。

よろしくお願い致します。
3件の返信3
N.Hanyu
貴重なコントリビューター

現在のディレクトリのファイル検索

こんにちは。

"-prune"オプションを使用することで可能です。

例えば、/tmp配下を再帰的に見たくない場合は、

# find /tmp/* -prune

などで出来ます。
isao
頻繁なアドバイザー

現在のディレクトリのファイル検索

ひなたさんの回答に追加して、".profile"などの"."で始まるファイルも含めたい場合は、以下のようにします。

# find . -path './*' -prune

ボンボー
時折のコントリビューター

現在のディレクトリのファイル検索

こんにちは。

"-prune"オプションの使用方法が理解できておりませんでした。

結果として初歩的なご質問となってしまいましたが、問題を解決することができました。

ご指導ありがとうございました。