LS - 按日期排序,只显示文件名

曼约特

我试图列出一些文件,但我只想要文件名,按文件日期顺序排列。我已经尝试了一些命令,但他们看不到工作。

我知道使用此代码我只能列出文件名:

ls -f *

而且我知道使用这个命令我可以列出按日期排序的文件:

ls -ltr *

所以我尝试使用此命令仅列出文件名,按文件日期排序,但不按日期排序:

ls -ltr -f *

最后一个命令只是列出文件名,但按文件名排序,而不是日期。

任何想法如何使用简单的 ls 命令执行此操作?

仅供参考,一旦我开始工作,我的最终目标是只列出最近创建的 10 个文件名,使用如下内容:

ls -ltr -f * | tail -10
达科夫

你可以试试下面的命令:

ls -ltr | awk '{ print $9 }' | tail -n +2

它从 ls -ltr 命令中提取文件名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章