Tel*_*Why 14 permissions command-line ls manpage
所以输出将是:
最近在顶部还是最近在底部 -给出修改工作目录内容的时间?
显然,ls -t
应该在顶部给出最新的,它确实......
但是我没有任何文件/文件夹被修改的日期;这很烦人。
是否可以生成一个输出,以修改的顺序列出文件,并给出修改的时间?我似乎无法在man
...中找到该选项
hee*_*ayl 25
检查以下-l
选项ls
:
ls -lt
Run Code Online (Sandbox Code Playgroud)
整洁的使用方式stat
:
stat -c '%y - %n' * | sort -t'-' -k1,1
Run Code Online (Sandbox Code Playgroud)
逆转:
stat -c '%y - %n' * | sort -r -t'-' -k1,1
Run Code Online (Sandbox Code Playgroud)
%y
将以人类可读的形式给出修改时间,%n
将给出文件名
sort
将仅根据修改时间对值进行排序