Home / ネットワーク・IT / IT基礎知識 / システム関連 / linux / Linuxの「find」コマンドの便利な使い方

Linuxの「find」コマンドの便利な使い方

※本ページにはプロモーション(広告)が含まれています

%e3%83%92%e3%83%b3%e3%83%88%ef%bc%92

Linuxには「find」という便利なコマンドがあります。findを使うことで、ディレクトリやファイルを簡単に探し出すことができ、作業効率がアップします。

ここでは、「Linuxの「find」コマンドの便利な使い方」について、紹介いたします。普段からLinuxを愛用している方や、これからLinuxを検討している方は、非常に便利なコマンドですので、ぜひ参考にご覧ください。

1.findコマンドの便利な使い方

%e3%83%8f%e3%82%9a%e3%82%bd%e3%82%b3%e3%83%b3%e2%91%a1

Linuxにおいてfindコマンドは非常に便利に使えます。Findはその名のとおり検索をするためのコマンドです。findを使えば、簡単にファイルやディレクトリを検索できます。基本的には、「$ findファイル名」で検索したいファイル名などを指定して使います。ここでは、findを使った便利なコマンドについて紹介いたします。

1.「$ find検索先-name ファイル名」

ワイルドカードを使用することで、ディレクトリやファイル名の一部だけを指定して検索ができます。「$ find検索先-name ファイル名」を使えば、ファイルやディレクトリ名のすべてを把握していなくても、一部分だけ分かっておけば検索ができます。

2.「$ find 検索先-atime 日数」

$ find 検索先-atime 日数を使えば、指定された日にちにアクセスをした、ディレクトリやファイルを検索できます。例えば、今日アクセスしたファイルを見つけたい場合は、「$ find./work/-atime 0」などと入力をします。

「今日」は日数数字では「0」と入力します。また、5日以内にアクセスしたファイルやディレクトリを探したい場合は、「$ find./work/-atime –5」と入力します。これにより、ファイル名をすべて覚えていなくても、アクセスした日数からファイルやディレクトリを検索できます。

3.「$ find-mtime 日数」

$ find 検索先-atime 日数を使えば、アクセスした日で検索できますが、$ find-mtime 日数を使えば、指定した日に変更作業を行ったディレクトリやファイルなどを見つけれます。

今日変更したディレクトリやファイルを探したい場合は、「$ find-mtime 0」と入力します。特定の1日ではなく、●日以内に変更をしたディレクトリやファイルを見つけたい場合は、「$ find./work/-mtime –●」と入力します。変更した日数からも探せるため、非常に便利なコマンドです。

4.「$ find 検索先-amin 分数」

$ find 検索先-amin 分数を使えば、指定した時間にアクセスをしたディレクトリやファイルを探せます。例えば、10分以内にアクセスされたファイルを探したい場合は、「$ find./work/-amin-25」を入力します。

もしくは、直前にアクセスをしたファイルを探したい場合は、「$ find./work/-amin1」と入力します。-aminを使うことで、指定した分数にアクセスをされたファイルなどが検索できますので、時間軸で探したい場合に便利なコマンドです。

5.「$ find-mtime 分数」

$ find 検索先-amin 分数を使えば、アクセスした時間から検索ができますが、$ find-mtime 分数を使えば、指定した時間に変更が行われたファイルやディレクトリを探せます。例えば、3時間以内に変更したファイルを探したい場合は、「$ find./work/-mmin-180」と入力します。

5時間以内の場合は、「$ find./work/-mmin-300」です。もしくは、直前に変更を行ったファイルを探したい場合は、「$ find-mmin 1」と入力します。探したいディレクトリやファイルのおおよその変更時間が分かっている場合は、-mtimeを使って変更時間から検索できます。

6.「$ find 検索元 –anewer 元ファイル」

$ find 検索元 –anewer 元ファイルを使えば、特定のファイルの更新日時と比較し、ファイルへのアクセス時間がそれ以降のファイルを探し出します。-anewerを使うことで、特定のファイル更新日時から、探したいファイルを見つけ出せますので、便利です。

7.「$ find 検索元-newer 元ファイル」

1 2

Check Also

Arch Linuxの特徴とインストール方法、要件

Arch Linuxをご存知で …