linuxでは、findコマンドを使ってファイルを検索します.
2938 ワード
linuxでは
Linux
文法とは:
find
コマンドを使用してファイルを検索します.find
コマンドを使用して、迅速にファイルを検索することができます.また、linuxで最も一般的な方法です.単語の意味から分かります.検索するすべてのファイルを一覧表示してもいいです.
.find
コマンドは、ファイル名、ファイルサイズ、所有者、所属グループのように、ファイルの属性に従って検索します.空き、アクセス時間、修正時間などです.Linux
find
コマンドは、指定されたディレクトリの下でファイルを検索するために使用されます.パラメータの前にある文字列は、検索したいディレクトリ名と見なされます.このコマンドを使用する場合、パラメータは設定されていません.findコマンドは現在のディレクトリの下でサブディレクトリとファイルを検索します.そして検索したサブディレクトリとファイルをすべて表示します.文法とは:
find path expression
、例えばfind ./ -name my_test.txt
find
は、以下の規則に基づいてpath
およびexpression
を判断し、命令列の最初の-()!前の部分はpath
で、その後はexpression
です.pathが空の文字列であれば、現在のパスを使用し、expression
が空の文字列であれば、プリセットexpressionとして-printを使用する.path
は、検索するパスのための共通のオプションです./ # ,
./ #
expression
でよく使われるオプション-name name
:ファイル名がname
に該当するファイル.[root@izbp11ft89tfg544mkue0wz projects]# find / -name log4cpp
/usr/local/include/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc7/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc6/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc10/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/include/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/bcb5/log4cpp
-iname name
:ファイル名がname
に該当するファイルは、大文字小文字を無視します.[root@izbp11ft89tfg544mkue0wz root]# find / -iname log4cpp
/usr/local/include/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc7/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc6/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/msvc10/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/include/log4cpp
/root/my_server_file/log4cpp-1.1.3/log4cpp/bcb5/log4cpp
/root/Log4cpp
-amin n
:過去n分間に読み取られたことがあります.find ./ -amin 1 #
,
-atime n
:過去n日間に読み取られたファイル-cmin n
:過去n分間で修正されました.-cnewer file
:ファイルfileより更新されたファイル-ctime n
:過去n日間で修正されたファイル-empty
:空のファイル-gid n or group name:gidはnまたはgroupの名前はnameです.-ipath p, -path p
:パス名はpに該当するファイルで、iPadは大文字小文字を無視します.-anewer file
:ファイルfileよりも遅く読み込まれたファイル-size n
:ファイルサイズはn単位、bは512ビットタプルのブロックを表し、cは字数を表し、kはkilo bytesを表し、wは2ビットタプルである.-type c
:ファイルタイプはcのファイルです.