欢迎光临鑫盛棋牌官网
主页 > 粮油速食 > 如何按日期对ls命令进行排序

如何按日期对ls命令进行排序

粮油速食 2020-09-22 13:098785鑫盛棋牌官网鑫盛棋牌官网

ls命令在命令行中列出目录中的所有文件和文件夹,但是默认情况下,ls以字母顺序返回列表。使用简单的命令标志,您可以改为按日期对ls进行排序,从而在ls命令结果的顶部显示最近修改的项目。此技巧适用于Mac OS / Mac OS X,Linux,BSD以及Windows中的Bash中的ls命令输出。

-t标志将按上次修改的日期和时间对ls命令输出进行排序,但是为了获得最佳结果,您可能希望将其与-l长列表标志一起使用,并且可能还要与其他命令一起应用。让我们回顾一些按日期排序ls输出的有用方法。

按日期对 ls输出进行排序

-t标志将按上次修改的日期和时间对ls命令输出进行排序:

如果尚未打开终端,请打开终端,然后通过ls导航至您希望按日期排序的目录

发出以下命令语法:

ls -lt

按回车键以按日期按ls列出目录内容

ls按日期和时间排序命令输出

最近修改的项目将显示在命令输出的顶部,而不是按字母顺序显示返回的列表。

显示ls按日期排序,人类可读,所有文件

我个人更喜欢按修改后的日期对ls输出进行排序,这是使用-lt,但还要使用-h来表示人类可读的大小,以及-a 还要显示所有以点开头的文件。这也使它很容易记住-halt标志,如下所示:

ls -halt

ls按日期和时间排序命令输出

反转ls按日期输出

如果要颠倒顺序,以使最新修改的项位于ls命令输出的底部,则可以添加-r标志,如下所示:

ls -haltr

输出将是相同的,只是显示的顺序相反,最旧的修改日期位于顶部,最新的修改日期和时间位于底部。

该技巧显然适用于命令行和终端,但是按日期排序,修改日期的变体或上次打开的日期对Finder也非常有用。例如,按上次打开日期对Mac Finder所有我的文件进行排序是一个很好的技巧,该技巧可以类似地应用于Mac上Finder中显示的任何其他文件夹,以显示上次访问或修改文件的时间。

还有其他按日期对目录进行排序的有用提示或技巧吗?在下面的评论中让我们知道。

Copyright © 2020 鑫盛棋牌官网 版权所有