当前位置: 首页 > 科技观察

如何在Linux中按上次修改时间对ls命令的输出进行排序_0

时间:2023-03-14 20:46:00 科技观察

Linux用户经常做的一件事是在命令行中列出目录的内容。正如我们已经知道的,ls和dir是两个可用于列出目录内容的Linux命令,前者更受欢迎,并且在大多数情况下是用户的最爱。当我们列出目录的内容时,我们可以根据不同的标准进行排序,例如文件名、修改时间、添加时间、版本或文件大小。可以通过指定特殊参数使用这些文件的属性进行排序。在这个简洁的ls命令指南中,我们将看到如何按上次修改时间(日期和小时分钟秒)对ls命令的输出进行排序。让我们从执行一些基本的ls命令开始。Linux基本ls命令1、运行不带任何参数的ls命令会列出当前工作目录的内容。$ls列出工作目录的内容2.要列出任何目录的内容,例如/etc目录,请使用以下命令:$ls/etc列出工作目录/etc的内容3.目录总是包含一些隐藏文件(至少有两个),因此,要显示目录中的所有文件,使用-a或-all标志:$ls-a列出工作目录中的隐藏文件4.您还可以打印出详细信息关于每个文件,例如文件权限、链接数、所有者名称和组所有者、文件大小、最后修改时间和文件/目录名称。这是由-l选项设置的,这意味着像下面的屏幕截图一样的长列表格式。$ls-llonglistdirectorycontentsortfilesbasedondateandtimebasedSortlsoutputbydateandtime6.如果你想要一个基于日期和时间的反向排序文件,你可以使用-r选项,这样工作:$ls-ltr按日期和时间排序的反向输出我们就到此为止,但是ls命令的使用信息和选项更多,所以要特别注意它或查看其他指南,例如《每一个用户应该知道 ls 的命令技巧》或《使用排序命令》。***但同样重要的是,您可以通过下面的反馈部分与我们联系。