要想让Linux下ls -l命令的输出根据该文件被修改的时间进行排序,越接近当前时间被修改的文件在越上面,我们可以使用如下命令:
ls -lt含义:
-l:详细信息-t:按**修改时间(mtime)**排序- 默认是最新修改的在最上面,越接近当前时间越靠前
例如:
ls -lt /root/media/如果想看得更直观:
ls -lth这里的-h会让文件大小显示成K / M / G。
如果想包含隐藏文件:
ls -alth反过来:最久没修改的在最上面:
ls -ltr其中-r是 reverse(反向排序)。
所以最推荐:
ls -lth如果是在排查 Linux 上最近到底哪些文件被修改了,还可以用find配合时间范围,比ls更好用。