Answers:
ls -halt是human readable,show hidden,print details,sort by date。
ls -llt用于显示日期时间戳和排序
ls -halt简单的错误类型可能会导致服务器崩溃!linux.die.net/man/8/halt
对于完整的答案,这里是我用的: ls -lrth
将其放入启动脚本中/etc/bashrc并分配一个别名,如下所示:alias l='ls -lrth'重新启动终端,您应该能够键入l并看到一长串文件。
source /etc/bashrc如果要在运行时将其添加到曲目中,也可以致电。
~/.bash_aliases只为用户添加文件(如果文件尚不存在,则可以创建该文件
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -tr
要么
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -ltr
以递归方式查看最近5分钟内对哪些文件进行了修改。
...或现在,使用最新版本的GNU find:
find . -type f -mmin -5 -exec ls -ltr {} +
...甚至不限于文件:
find . -mmin -5 -exec ls -ltrd {} +
(注意-d切换到ls不显示目录内容)
ls -Rltr将按目录排序,然后按日期排序,find -type f -mmin -5 -exec ls -ltr {} +只打印最近5分钟内修改的文件,按日期排序,而不考虑目录树!
ls(unix.stackexchange.com/a/118200/27186),则此方法将不起作用 –然后,您会看到一个排序的文件串,然后是另一个对一堆文件等进行了排序,但整个列表不会被排序。请参阅superuser.com/questions/294161/…,以使用find对较长的列表进行排序。
对于不要忽略以日期开头.并按日期排序的条目(最新的):
ls -at
对于不要忽略以日期开头.和反向按日期排序的记录(最早的记录):
ls -art
对于不要忽略以开头的条目.,请使用长列表格式并按日期排序(最新的优先):
ls -alt
对于可打印的可读尺寸,请不要忽略以开头的条目.,使用长列表格式并按日期排序(最新的优先)(@ EvgeniSergeev注意):
ls -halt
但请注意最后一个,因为简单的错误类型会导致服务器崩溃...(@ Isaac注意)
要显示按日期排序的10个最近的日期,我使用类似以下的内容:
ls -t ~/Downloads | head -10
或显示最旧
ls -tr ~/Downloads | tail -10
ls -t head -2并ls -tr | tail -2给出相同的结果,选项(-t / -tr)应保持固定,并修改尾巴/头部或反之,修改两者就像没有修改一样
仅使用非常基本的Unix命令:
ls -nl | sort -k 8,8n -k 6,6M
这在Linux上有效;第8列是“ n”(数字),第6列是“ M”,月。
我是的新手sort,所以这个答案可能会有所改善。更何况,它需要更多的选择,ls并sort使用准确的时间戳,但不是每个人都需要这个。