Linux

【すぐ使える】【コピペOK】findコマンドでファイル・ディレクトリを検索する方法!

こんにちは、あきぞらです。

サーバ作業や業務の中で、特定のファイルを検索したい時ってありますよね。

今回はファイルやディレクトリを検索できるfimdコマンドについて紹介します。

細かいオプションとかはあまり気にせず、すぐコピペで使えるものを書いてみました。

日々の作業にお使いください。

特定のディレクトリを検索するfindコマンド

ある特定のディレクトリ配下から、

ある名前のディレクトリを探したい時に使うコマンドは以下です。

$ find (検索する対象のディレクトリ) -type d -name (ディレクトリ名)

例えば、「/var/www/html」配下から、

「plugins」ディレクトリを探すときはこう書きます。

$ find /var/www/html -type d -name plugins

簡単ですね。

特定のファイルを検索するfindコマンド例

次はファイルを検索するコマンドです。

ある特定のディレクトリ配下から、

ある名前のディレクトリを探したい時に使うコマンドは以下です。

$ find (検索対象のディレクトリ) -type f -name (ファイル名)

こちらも、「/var/www/html」配下から、

「index.html」というファイルを探すときはこう書きます。

$ find /var/www/html -type f -name index.html

こちらも簡単ですね。

特定の文字列を含むファイルを検索するfindコマンド例

次は、特定の文字列を含むファイルを検索するfindコマンド例です。

特定のディレクトリから特定の文字列を含むコマンドは以下です。

$ find (検索する対象のディレクトリ) -type f -print | xargs grep (検索する文字列)

「/var/www/html」配下から、

「akizora」という文字列を含むファイルを探すときはこう書きます。

$ find /var/www/html -type f -print | xargs grep 'akizora'

こちらもすぐ応用して使うことができますね。

以上、fimdコマンドの使用例を見てきました。

すぐにパッと出るまではコピペで活きましょう!

-Linux

Copyright© あきぞらてっく , 2021 All Rights Reserved Powered by AFFINGER5.