Linuxでのfindの使い方は何ですか

WBOY
リリース: 2021-12-27 17:33:35
オリジナル
18690 人が閲覧しました

Linux では、find コマンドは指定されたディレクトリ内のファイルを検索するために使用されます。構文は「指定されたディレクトリを指定するルールを検索」です。パラメータを設定せずにこのコマンドを使用すると、コマンドは現在のディレクトリ内を検索します。 . サブディレクトリとファイル、および見つかったすべてのサブディレクトリとファイルを表示します。

Linuxでのfindの使い方は何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux での find の使用法

Linux の find コマンドは、指定されたディレクトリ内のファイルを検索するために使用されます。パラメータの前にある文字列は、検索対象のディレクトリの名前として扱われます。パラメータを何も設定せずにこのコマンドを使用すると、find コマンドは現在のディレクトリ内のサブディレクトリとファイルを検索します。見つかったすべてのサブディレクトリとファイルが表示されます。

構文は次のとおりです:

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;
ログイン後にコピー

where

find は、次の規則に従ってパスと式を決定します。コマンド ラインの最初の部分 - ( )、!この部分がパスで、その後に続くのが式です。 path が空の文字列の場合は、現在のパスが使用され、expression が空の文字列の場合は、デフォルトの式として -print が使用されます。

式で使用できるオプションは 20 ~ 30 個ありますが、ここでは最も一般的に使用されるオプションのみを紹介します。

-mount、-xdev: 指定されたディレクトリと同じファイル システムにあるファイルのみをチェックし、他のファイル システムにあるファイルのリストを避けます

-amin n: 過去 n 分間の読み取り

-newer file: file file

-atime n: 過去 n 日間に読み取られたファイル

-cmin n: 過去 n に変更されたファイル分

-cnewer file: ファイルより新しいファイル file

-ctime n: 過去 n 日間に変更されたファイル

-empty: 空のファイル -gid n または -group name: gid が n またはグループ名が name

-ipath p, -path p: パス名が p と一致するファイル、ipath は大文字と小文字を無視します

-name name, -iname name: ファイル名前一致の名前。 iname は大文字と小文字を無視します

-size n: ファイル サイズは n 単位で、b は 512 バイトのブロックを表し、c は文字数を表し、k はキロバイトを表し、w は 2 バイトを表します。

-type c: ファイルの種類は c です。

d: ディレクトリ

c: フォント インストール ファイル

b: ブロック インストール ファイル

p: 名前付きストレージ アレイ

f:一般ファイル

l:シンボリックリンク

s:socket

-pid n:プロセスIDがn

のファイル ()で区切ることができます。式を使用し、次の操作を使用します。

exp1 - および exp2

! expr

- expr

exp1 ではありません - または exp2

exp1、exp2

例は次のとおりです:

現在のディレクトリとそのサブディレクトリにある .c 接尾辞を持つすべてのファイルをリストします

# find . -name "*.c"
ログイン後にコピー

関連する推奨事項: "Linux ビデオ チュートリアル"

以上がLinuxでのfindの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート