web-dev-qa-db-ja.com

ターミナルを使用して最近変更または作成されたファイルを表示する

最近変更/作成されたファイルを表示するコマンドはありますか?

どれ...?

18
Ionică Bizău

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

検索 コマンドを参照してください

ソース:Linux

23
Mitch

statコマンドを確認します。

使用法:

stat [options] filename ... ...

例えば.

stat /home/user/Docs/filename.txt

ファイルを検索するには、findコマンドを使用します。

例えば.

find /to/target/directory* -mtime -1

(スイッチ-mtime nは最後にn * 24時間前にデータが変更されたファイルを表示します。-mtime -1の場合は1日前のファイルが表示されます)

find /to/target/directory* -mmin 30

過去30分間に変更されたファイルが表示されます。

マニュアルページのTESTSでオプションを確認します(ターミナルでman findを使用します)。 -amin n(最後にn分前にアクセス)、-cmin(n分前にファイルのステータスが最後に変更された)などのような他のスイッチを使用できます。

6
precise
ls -t

これにより、ファイルのリストが変更時刻でソートされます

2