Linux でフォルダーを検索するコマンドは、find コマンドです。
Linux のファイル検索コマンド find の操作方法は以下のとおりです。
1. ディスク全体を検索するか、ディレクトリ検索を指定します。find search directory -name ターゲット名:
find / -name file
2. このように、検索で表示されるのは、大文字と小文字を区別するファイルの正確な一致であり、-iname を使用して大文字と小文字を区別しないようにすることができます。このようにして、より関連性の高いファイルを大文字で見つけることができます。
find / -iname file
3. 最初に * ワイルドカードを使用して、file を含む関連ファイルを照合します。このように一致させると、より多くのファイルが存在し、一致が正確であるほど、見つけやすくなります。
区分大小写的:
find / -name *file*
不区分大小写的:
find / -iname *file*
4. 検索ディレクトリを見つけます -size ファイル サイズ。
下面我们查找下大于100MB的文件,应该实际是102400KB*2,所有搜索命令如下,-号是小于,直接写数字就是等于
find / -size +204800
5. 検索ディレクトリ - ユーザー名を見つけます。ここでは、user1 という名前のユーザーに属するファイルを見つけます。Linux でユーザー名を追加および削除する方法は、Linux ユーザー管理コマンドを参照できます。
find / -user user1
6. 検索ディレクトリを見つける -type d. ディレクトリの下にあるすべてのディレクトリを検索します。
find /tmp -type d
7. 検索ディレクトリを見つけます -cmin -time (分単位)。etc 配下の 1 時間以内に変更されたファイルを検索します。ルート ディレクトリ配下が多すぎるため、ディレクトリを指定します。
find /etc -cmin -60
8. もちろん、find コマンドは複数のオプションを一緒にクエリに追加できます。 .
find /etc -cmin -60 -a -name *conf