find

  • 特定条件のファイルを検索するコマンド
  • 基本形
    $ find <PATH> <OPTION>
    • <PATH>: 検索するディレクトリパス (ここで指定された階層以下のサブディレクトリも検索される)
OPTION 説明
-type X ファイルの種類を指定 (X はファイルの種類に割り当てられた文字: f: ファイル / d: ディレクトリ / l: シンボリックリンク)
-maxdepth X検索する最大の階層 (カレントディレクトリ内のファイルのみを検索する場合は X1 にする)
-mindepth X検索しない階層
-name Xファイル名およびディレクトリ名 (X) を指定 (ワイルドカードでの指定も可)
-mtime Xファイルおよびディレクトリの更新日時 (X) を指定 (X: X 日前 / -X: X 日前から今まで / +X: X 日より前 )
-newermt “2019-01-25 08:00”特定の時間以降を指定 (!-newermt の前に付けることで、指定時刻以前を検索可)
-and条件を AND 検索 (-and は省略可)
-or条件を OR 検索
-print0 (ゼロ) 得られた結果の区切り文字を null 文字にする (xargs で便利)
  • linuxコマンド/find.txt
  • 最終更新: 2019/01/25 16:23
  • by mumeiyamibito