如何按上次修改日期和时间对“ls”命令的输出进行排序

Linux 用户在命令行上最常见的事情之一是。我们可能已经知道,和是 Linux 上用于列出目录内容的两个命令,前者更受欢迎,并且在大多数情况下受到用户的青睐。

列出目录内容时,可以根据多种标准对结果进行排序,例如字母顺序文件名,修改时间,访问时间,版本文件大小。可以通过使用特定标志来启用使用每个文件属性的排序。

在这篇简报中,我们将看看如何按上次修改时间(日期和时间)。

让我们首先执行一些。

Linux 基本 ls 命令

1.跑步ls 命令不附加任何参数将列出当前工作目录内容。

$ ls 
列出工作目录的内容

2.例如,列出任何目录的内容/ETC目录使用:

$ ls /etc
列出目录内容

3.目录总是包含一些隐藏文件(至少两个),因此,要显示目录中的所有文件,请使用-a或者--all旗帜:

$ ls  -a
列出目录中的隐藏文件

4.您还可以打印有关每个文件的详细信息LS输出,例如文件权限、链接数、所有者名称和组所有者、文件大小、上次修改时间和文件/目录名称。

这是由-l选项,这意味着长列表格式,如下图所示:

$ ls -l
长列表目录内容

根据时间和日期对文件进行排序

5.列出目录中的文件并,利用-t选项如下命令所示:

$ ls -lt 
按日期和时间对 ls 输出进​​行排序

6.如果您想根据日期和时间对文件进行反向排序,您可以使用-r像这样工作的选项:

$ ls -ltr
按日期和时间反向排序 ls 输出

我们现在就到此为止,但是,还有更多使用信息和选项,所以一定要仔细浏览它或任何其他提供的指南或者。最后但并非最不重要的一点是,您可以通过下面的反馈部分联系我们。

嘿 TechMint 读者,

令人兴奋的消息!每个月,我们的顶级博客评论者都有机会赢得丰厚奖励,例如免费的 Linux 电子书,例如红细胞认证工程师,红十字会协会,LFCS,学习Linux, 和awk, 每个值20 美元

学习!

Aaron Kili 是一名 Linux 和 FOSS 爱好者、即将成为一名 Linux 系统管理员、Web 开发人员,目前是 TecMint 的内容创建者,他热爱计算机工作并坚信分享知识。


每个教程位于泰克明特由经验丰富的 Linux 系统管理员团队创建使其符合我们的高品质标准。