学習記録
2020-08-13に投稿

LPIC
LPICあずき本

5.4.2 ファイルの検索

findコマンド

-atime access時刻
-mtime modified時刻
-exec rm {} \;のように書ける。

locateコマンド

ファイル名DBに基づいて検索を行い、findより高速。DBの更新が必要となる。

updatedbコマンド

ファイル名DBの更新。
ディストリビューションによってはcronで更新される。

調べたこと

自分の環境でもcronに設定されているのか確認しようとした。
どうやらcrontab -lで確認できるらしい。

自分の環境だと下記のように表示されたので、crontabは使ってないのだろうか

$ crontab -l
crontab: no crontab for user

ユーザーごとに設定ファイルを持つこともあるようなので-uオプションも使ってみたが、やはり設定ファイルはなさそう。
参考:crontabして何も見つからないのに設定ファイルはあるとき

$ sudo crontab -u root -l
crontab: no crontab for root

私の環境はMacなので、そもそもupdatedbがNot Foundなことに気づいた。
Macではlocate.updatedbを使うらしい

localeとlocateを見間違えた。


dychw
学習記録
所有者限定モードのためこのボードには投稿できません
コメント
学習記録