0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ubuntu: find の使いそうなコマンドまとめ

Last updated at Posted at 2023-03-20

背景

Libがどこにあったっけ?とか、*.so ファイルの実態どこ?とか、先週触ったファイルどこだっけ?
なんて時用に

普通は、name, mtime, mmin 程度で事足りる

コマンド一覧

オプション 引数 説明 利用例 利用例の説明
name string ファイル名検索 find . -name "libc10*.so" libc10_cuda.so みたいなファイルを検索
type f, d, ... ファイルタイプ(f:通常ファイル, d:ディレクトリなど) find . -type f カレントディレクトリ以下の通常ファイルを検索
maxdepth n   検索する階層(n:階層数)  find . -maxdepth 1 -name "*.txt"  カレントディレクトリ直下のtxtファイルを検索
mtime n 最終更新時間 ( n : 日) find . -mtime +7 -name "*.txt" 更新時間が7 日以上前の txt ファイルを検索
mmin n 最終更新時間 ( n : 分) find . -mmin +60 -name "*.txt" 更新時間が60 分以上前の txt ファイルを検索
atime n 最終アクセス時間 ( n : 日) find . -atime +7 -name "*.txt" -クセス時間が7 日以上前の txt ファイルを検索
amin n 最終アクセス時間 ( n : 分)   find . -amin +60 -name "*.txt"   アクセス時間が60 分以上前の txt ファイルを検索
ctime n 最終変更時間 ( n : 日)   find . -ctime -1 -name "*.txt"   変更時間が1 日以内の txt ファイルを検索
cmin n 最終変更時間 ( n : 分)   find . -cmin -60 -name "*.txt"   変更時間が60 分以内の txt ファイルを検索
  • type のオプション
    f: 通常ファイル
    d: ディレクトリ
    c: 文字デバイスファイル
    b: ブロックデバイスファイル
    p: 名前付きパイプ(FIFO)
    l: シンボリックリンク
    s: ソケット

  • GNU find
    D: ドア (Solaris)
    F: ファイルシステム境界を示すファイル (macOS)
    L: シンボリックリンク(シンボリックリンク先も検索対象)
    P: 名前付きパイプ(FIFO)またはソケット
    S: ストップされたプロセスによって開かれたファイル (macOS)
    W: ホワイトアウト (FreeBSD)
    X: 拡張属性を持つファイル (macOS)

あとがき

ん-、GUI に毒されてるんだろうけど、AI 秘書欲しい

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?