linuxでは、findコマンドを使ってファイルを検索します.


linuxではfindコマンドを使用してファイルを検索します.findコマンドを使用して、迅速にファイルを検索することができます.また、linuxで最も一般的な方法です.単語の意味から分かります.検索するすべてのファイルを一覧表示してもいいです. .findコマンドは、ファイル名、ファイルサイズ、所有者、所属グループのように、ファイルの属性に従って検索します.空き、アクセス時間、修正時間などです.
Linux findコマンドは、指定されたディレクトリの下でファイルを検索するために使用されます.パラメータの前にある文字列は、検索したいディレクトリ名と見なされます.このコマンドを使用する場合、パラメータは設定されていません.findコマンドは現在のディレクトリの下でサブディレクトリとファイルを検索します.そして検索したサブディレクトリとファイルをすべて表示します.
文法とは:find path expression、例えばfind ./ -name my_test.txtfindは、以下の規則に基づいて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のファイルです.