我可以开火
ls -lrt
获取按修改日期排序的文件和文件夹,但这不会将目录与文件分开。我想ls
首先按修改日期显示目录,然后按修改日期显示文件。怎么做?
答案1
像这样的事情怎么样:
ls -ltr --group-directories-first
答案2
ls -t
或(对于反向,最新的位于底部):
ls -tr
这ls
手册页更详细地描述了这一点,并列出了其他选项。
目录d
前面有权限ls -ltr
所以要得到目录与排序修改日期使用
ls -ltr |grep ^d
并目录以外的文件
ls -ltr | grep -v ^d