Linuxでのfindコマンドの-nameオプションの使い方は何ですか?

Linuxで、指定されたディレクトリ内の与えられたパターンに一致する名前のファイルやディレクトリを検索するために、find -nameコマンドが使用されます。

find -nameコマンドの一般的な構文は以下の通りです。

find 目录 -name "模式"

その中:

  1. 目録は検索するディレクトリのパスを示します。絶対パスまたは相対パスを指定できます。
  2. nameは、検索モードを指定したもので、文字列またはワイルドカードを使用できます。モードは大文字と小文字を区別します。

例えば、現在のディレクトリ(.)内で”.txt”で終わるすべてのファイルを検索するには、以下のコマンドを使用します:

find . -name "*.txt"

現在のディレクトリおよびそのサブディレクトリ内のすべての”.txt”拡張子のファイルを再帰的に検索し、リストアップします。

また、find -nameコマンドは他のオプションやコマンドと組み合わせることで、より複雑な検索操作を実現することができます。例えば、-typeオプションを組み合わせて検索する対象の種類(ファイル、ディレクトリなど)を制限したり、他のコマンド(例えば-exec)と組み合わせて検索結果を処理することができます。

findコマンドのドキュメントを参照するか、ターミナルでman findと入力してヘルプドキュメントを確認してください。

bannerAds