回答:
キーボードのCtrl+ Alt+ Tを押して、ターミナルを開きます。開いたら、以下のコマンドを実行します:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
検索コマンドを参照
-iname
。たとえば、*。txtファイルを検索しますが、.vimrcなどの隠し.txtファイルは無視します-type f \( -iname "*.txt" ! -iname ".*" \)
。
チェック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分間に変更されたファイルが表示されます。
マニュアルページの[テスト]でオプションを確認します(man find
ターミナルで使用)。-amin n
(最後にn分前にアクセスした)、-cmin
(ファイルのステータスはn分前に最後に変更された)、その他のような他のスイッチを使用できます。
stat filename
filenameはターゲットの絶対パスまたは相対パスです。これは...他の出力のうちのアクセス、修正、変更時刻を表示します
stat
ファイルシステムがサポートしている場合は、ファイルの誕生時刻も表示されます
stat
特定のファイルまたはディレクトリのプロパティを提供します(前回変更されたときなど)。したがって、このコマンドはこの質問には適していません。
ls -t
これにより、ファイルのリストが変更時刻でソートされます