morito

個人的に勉強したことのメモを投稿していく技術ブログ。最近はWebアプリ開発と量子コンピュータの勉強をしてます。

findコマンドまとめ

はじめに

LinuC101試験でどうしてもコマンドとオプションが覚えれなかったので

findコマンドのオプションを暗記するために語源を含めてまとめました

オプション名の語源については諸説あるので注意! 覚え方の参考程度に考えて欲しいです

オプションの意味は1次情報をみるのが確実です。

findコマンド

コマンド概要

ファイルやディレクトリを検索する。

コマンド名由来

find そのまま

書式

find [検索ディレクトリ] [ option ] [条件式] [アクション]

オプション

オプション 説明
-maxdepth 検索するサブディレクトリの階層数を指定
-mindepth 指定したサブディレクトリより深い位置を検索する

条件式

条件式 説明
-name ファイルやディレクトリ名の一部のみ指定した検索。
-mtime 更新日時で検索
-atime 任意の日数にアクセスされたファイルやディレクトリを検索する。
-user 所有者名で検索
-perm 現在,実行しているプロセスを表示
-type 実行しているコマンド名と環境変数を表示する。

アクション

アクション 説明
-print 検索結果を改行で区切って表示
print0 検索結果をNULL文字(\0)で区切って表示
-exec [コマンド] {引数} \; 見つけたファイルに対してコマンドを実行
-type