回答:
キーボードの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 filenamefilenameはターゲットの絶対パスまたは相対パスです。これは...他の出力のうちのアクセス、修正、変更時刻を表示します
statファイルシステムがサポートしている場合は、ファイルの誕生時刻も表示されます
stat特定のファイルまたはディレクトリのプロパティを提供します(前回変更されたときなど)。したがって、このコマンドはこの質問には適していません。
ls -t
これにより、ファイルのリストが変更時刻でソートされます