因此输出将是:
最新内容在顶部或最新内容在底部 -给出工作目录内容被修改的时间?
显然,ls -t
应该将最新的放在顶部,事实也确实如此……
但我不知道任何文件/文件夹的修改日期;这相当烦人。
是否可以生成一个输出,按修改顺序列出文件,并提供修改时间?我似乎找不到该选项man
...
答案1
勾选-l
以下选项ls
:
ls -lt
简洁的使用方式stat
:
stat -c '%y - %n' * | sort -t'-' -k1,1
撤销:
stat -c '%y - %n' * | sort -r -t'-' -k1,1
%y
将以人类可读的形式给出修改时间,%n
将给出文件名sort
将仅根据修改时间对值进行排序