find コマンドを使用してファイルを見つける

WBOY
リリース: 2024-02-19 18:12:21
オリジナル
424 人が閲覧しました

find コマンドは、Linux システムで非常に一般的に使用されるコマンドで、指定されたディレクトリ内のファイルを検索するために使用されます。 find コマンドを使用すると、さまざまな条件に基づいてファイルを検索し、ファイルに対していくつかの操作を実行できます。以下では、find コマンドの使用方法を紹介し、具体的なコード例をいくつか示します。

1. 基本的な使用法

find コマンドの基本的な構文は次のとおりです:

find [パス] [オプション] [式]

ここで、 path 検索するディレクトリを示します。絶対パスまたは相対パスを使用できます。オプションは、特定の検索条件を設定するために使用される、find コマンドのいくつかのパラメーターを表します。式は、見つかったファイルのコピーや削除など、検索コマンドの一部の操作を設定するために使用されます。

2. 一般的に使用されるオプション

次に、実際のニーズに応じて選択できる一般的に使用されるオプションをいくつか示します:

  1. -name: に従って検索します。ファイル名。たとえば、-name "*.txt" は、ファイル名が .txt で終わるすべてのファイルを検索することを意味します。
  2. -type: ファイルの種類に応じて検索します。たとえば、-type d はディレクトリを検索することを意味し、-type f は通常のファイルを検索することを意味します。
  3. -size: ファイル サイズに基づいて検索します。たとえば、-size 10M は、10M を超えるファイルを検索することを意味します。
  4. -mtime: ファイルの変更時刻に基づいて検索します。たとえば、-mtime 30 は、30 日前に変更されたファイルを検索することを意味します。

3. 特定のコード例

次に、参考のための具体的なコード例をいくつか示します:

  1. 指定されたディレクトリ内のすべてのファイルを検索します:

find /path/to/directory

  1. 指定されたディレクトリ内の .txt で終わるすべてのファイルを検索します:

find /path/ to/ directory -name "*.txt"

  1. 指定されたディレクトリの下にあるすべてのディレクトリを検索します:

find /path/to/directory -type d

  1. 指定されたディレクトリ内のすべての通常のファイルを検索します:

find /path/to/directory -type f

  1. 指定されたディレクトリ内の 10M を超えるファイルを検索します :

find /path/to/directory -size 10M

  1. 指定されたディレクトリで 30 日前に変更されたファイルを検索します:

find /path/to /directory -mtime 30

4. 概要

find コマンドを柔軟に使用することで、必要なファイルをすばやく見つけて、そのファイルに対していくつかの操作を実行できます。実際の作業では、find コマンドを使用すると、時間とエネルギーを大幅に節約できます。上記の紹介とサンプルコードがお役に立てば幸いです。

以上がfind コマンドを使用してファイルを見つけるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!