如何排序'ls'命令的输出按上次修改的日期和时间排序

在这个简短的ls命令指南中,我们将看看如何在Linux中按最后修改日期和时间对ls命令的输出进行排序。

其中最常见的东西的Linux用户总是会在命令行上做的是列出一个目录的内容 正如我们可能已经知道, LSDIR是列出目录中的内容,与前者更为流行,在大多数情况下,用户首选Linux上提供的两个命令。

当列出目录内容,其结果可能基于以下几个标准,如文件名的字母顺序, 修改时间访问时间版本文件大小进行排序。 可以通过使用特定标志来启用使用这些文件属性中的每一个的排序。

在这个简短的ls命令指南中,我们将看看如何ls命令的输出排序由最后修改时间(日期和时间)。

让我们通过执行一些启动基本LS命令

Linux基本ls命令

1.没有附加任何参数将列出当前工作目录的内容运行ls命令

$ ls 
列出工作目录的内容

列出工作目录的内容

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

$ ls /etc
列出目录的内容

列出目录的内容

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

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

列出目录中的隐藏文件

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

这是通过激活-l选项,这意味着一个长列表格式如下面的截图:

$ ls -l
长列表目录内容

长列表目录内容

基于时间和日期对文件进行排序

5.要列出目录中的文件,并对其进行排序上次修改的日期和时间 ,利用的-t选项,在下面的命令:

$ ls -lt 
按日期和时间排序ls输出

按日期和时间排序ls输出

6.如果你想有一个反向的基础上的日期和时间排序文件,可以使用-r选项,像这样的工作:

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

按日期和时间排序ls输出反转

我们将在这里结束,现在,但是,还有更多的使用信息,并在选项ls命令 ,所以使它成为一个指向通过它或任何其他导游提供看ls命令招数每个Linux用户应该知道使用sort命令 最后但并非最不重要的,您可以通过下面的反馈部分与我们联系。