特定のユーザーに対して最近変更されたすべてのファイルのリストを指定しますか?

特定のユーザーに対して最近変更されたすべてのファイルのリストを指定しますか?

同僚の一人が突然体が痛くて彼の役割を終わらせなければならず、彼が最近何をしているのか知っておくと役に立つと思います。

Bobたとえば、最近処理された(または最近変更された)ファイルを表示して時間でソートしたい場合です。見つけることができるショートカットがありますか?

ベストアンサー1

ファイルが変更された時期がわかり、ファイルの所有者が誰であるかはわかりますが、所有者がファイルを変更した人であるという保証はありません。書き込み権限は他のユーザーに付与でき、通常は誰がファイルを変更したかについての記録はありません。 「普通」と言ったのは、そのような記録を保持する監査システムがありますが、一般的なインストールではアクティブではないからです。

「bobが所有し、最近誰かが変更したファイル」を使用して「bobが最近変更したファイル」を近似する場合

find somedir -type f -user bob -mtime -7 -print

7日分の価値をもたらします。 bobのホームディレクトリにあるファイルにのみ興味がある場合は、おそらくtestを省略できます-user bob

おすすめ記事