001
または (逆の場合は下の方にある最新のもの):
ls -t
詳細は ls
man page で説明されており、他のオプションも掲載されています。
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -tr
または
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -ltr
を使って、過去5分間にどのファイルが変更されたかを recursively で調べています。
… または、最近のバージョンの GNU find を使って:
find . -type f -mmin -5 -exec ls -ltr {} +
… そして、_ファイルに制限しないためにも:
find . -mmin -5 -exec ls -ltrd {} +
(ディレクトリの内容を表示しないための-d
へのスイッチに注意してください)
見てみてください find and sort by date modified の私の答え] &003
ls -at
人間が読めるサイズを印刷するためには、.
で始まるエントリを無視しないでください、長いリスト形式を使用して、日付でソート (最新の最初) (@EvgeniSergeev note):
ls -art
しかし、単純なミスタイプがサーバークラッシュを引き起こす可能性があるので、最後の1つに注意してください。 .. (@Isaac note)
日付でソートされた最新の10件を表示するには、次のようなものを使用します:
ls -t ~/Downloads | head -10
または最古の
ls -tr ~/Downloads | tail -10
``` を表示するには
例えば最後の10個の変更されたファイルを表示する1つの可能な方法は次のコマンドです:
ls -lrth | tail -n 10
上記のコマンドの説明:
ls - list
引数:
l - long
r - reverse
t - sort by time
h - human readable
それからそれはnパラメータ(行数)によって定義される10の最近の行だけを示すtail
コマンドにパイプされています…