Linux:サーバ内のファイルやディレクトリを検索する

Linuxサーバでファイルディレクトリの名前で検索したい場合があります。
場所が分からずにサーバ内を探すのは大変ですよね。

findコマンドを使用すれば簡単に検索することができます。
下記にLinuxサーバでfindコマンドを使用してサーバ内のファイルディレクトリ検索する方法をメモします。


findコマンド

指定した検索条件でファイルやディレクトリを検索します。

find [検索先] [検索条件] [アクション]

ファイル・ディレクトリを検索

・ファイルを検索

「hoge.html」というファイルを検索する場合、下記のように記述します。

find / -name hoge.html

アスタリスク(*)を指定して、ワイルドカードで検索することも可能です。

find / -name hoge.*

出力したファイルの詳細を表示する場合は「-ls」を付けます。

find / -name hoge.* -ls

・ディレクトリを検索

「hoge」というディレクトリを検索する場合、下記のように記述します。

find / -name hoge -type d

「-type d」でディレクトリを検索するように指定してます。
ファイルの場合は「-type f」でシンボリックリンクの場合は「-type l」で指定します。


  • このエントリーをはてなブックマークに追加

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です