Linuxでファイルを検索したい場合、「find」コマンドを使用する。
使い方は以下のよう。
「-name」で、検索対象の名称を指定できる。
また、名称には「*」、「?」のワイルドカードが使用可能。
「-type」で、検索対象の種別を指定できる。
指定できる代表的なものは以下。
- 「f」…ファイル
- 「d」…ディレクトリ
- 「l」…シンボリックリンク
実際の使い方は以下。
#ルートディレクトリ配下の「test.txt」を検索 $ find / -name test.txt #ホームディレクトリ配下の「test.txt」を検索 $ find ~/ -name test.txt #カレントディレクトリ配下の「test.txt」を検索 $ find ./ -name test.txt #ルートディレクトリ配下の「test.txt」ファイルを検索 $ find / -name test.txt -type f #ルートディレクトリ配下の「test」ディレクトリを検索 $ find / -name test -type d
以上。
コメント