したがって、出力は次のいずれかになります。
一番上が最新OR一番下が最新-作業ディレクトリの内容が変更された時間を指定?
どうやら、ls -t
は最新のものを一番上に表示することになっていますが、それは...
しかし、ファイル/フォルダーのいずれかが変更された日付はありません。かなり面倒です。
変更された順序でファイルをリストし、それらが変更された時間も示す出力を生成することは可能ですか? man
にオプションが見つからないようです...
ls
の-l
オプションを確認します。
ls -lt
stat
を使用したきちんとした方法:
stat -c '%y - %n' * | sort -t'-' -k1,1
逆:
stat -c '%y - %n' * | sort -r -t'-' -k1,1
%y
は人間が読める形式で変更時間を提供し、%n
はファイル名を提供します
sort
は、変更時間のみに従って値をソートします