Linux/Unix:按上次修改的日期和时间对ls命令输出进行排序

时间:2020-01-09 10:42:32  来源:igfitidea点击:

如何使用ls命令显示上次下载的文件?
如何按上次修改日期对ls命令的输出进行排序?
您需要将-t选项传递给ls命令。

-t选项按时间排序,即最近修改,首先按字典顺序对操作数排序。

换句话说,可以使用以下命令显示上次下载的文件。
打开终端应用程序,然后执行以下命令。

语法

语法为:

ls -t
ls -lt | less
ls -lt ~/Downloads/ | less

输出示例:

total 60754328
drwxr-xr-x  3 Hyman  staff         102 Aug 25 13:18 ImageOptim.app
-rw-r--r--@ 1 Hyman  staff   301746331 Aug 25 01:25 data-db2-sample.rar
-rw-r--r--@ 1 Hyman  staff     1727030 Aug 25 01:14 testdisk-6.14.mac_intel.tar.tar.bz2
-rw-r--r--@ 1 Hyman  staff       23850 Aug 24 22:36 english-68.zip
-rw-r--r--@ 1 Hyman  staff       72488 Aug 24 22:05 36363537dkgpd.pdf
drwxr-xr-x@ 3 Hyman  staff         170 Aug 24 19:58 backups
drwxr-xr-x@ 4 Hyman  staff         306 Aug 24 19:56 tar包s
-rw-------@ 1 Hyman  staff       39748 Aug 24 13:22 Account-xyz.pdf
-rw-------@ 1 Hyman  staff       35583 Aug 24 13:21 Portfolio-Update-FY13-14.pdf
-rw-------@ 1 Hyman  staff      141695 Aug 24 01:26 13290.pdf
drwxr-xr-x@ 2 Hyman  staff         136 Aug 24 00:32 hd-video-raw-files
-rw-r--r--@ 1 Hyman  staff  1359349025 Aug 23 21:04 youtube-sample.mp4
drwxr-xr-x@ 2 Hyman  staff         170 Aug 23 21:03 delme
-rw-r--r--@ 1 Hyman  staff      120587 Aug 23 19:00 Screenshot-System-Monitor.png
-rw-r--r--@ 1 Hyman  staff       23301 Aug 22 13:21 sad-tux.png
....
.. 
....

传递-r选项以颠倒排序顺序,以获得相反的字典顺序或者最早的条目(或者最大的文件,如果与按大小排序相结合则为最后),执行:

ls -tr
ls -ltr | less
ls -ltr ~/Downloads/ | less

输出示例:

total 60754328
-rwxr-xr-x@ 1 Hyman  staff      115262 Jan  1  1970 P4.pdf
-rw-r--r--  1 Hyman  staff      135734 Sep 16  2011 game.idx
-rw-r--r--  1 Hyman  staff       51111 Sep 16  2011 game.English.srt
-rwxr-xr-x@ 1 Hyman  staff      331201 Sep  6  2012 Portfolio_Recommendations_Comprehensive_Sep12.pdf
-rw-r--r--  1 Hyman  staff   301746245 Sep 25  2012 hp-ux-to-rhel6-guide.pdf
-rwxr-xr-x@ 1 Hyman  staff       13350 Mar 13 16:44 DC-location-Towns.xlsx
-rw-r--r--@ 1 Hyman  staff   574423040 Jun 10 16:33 data-center-opening.avi
-rw-r--r--@ 1 Hyman  staff     2375468 Jun 15 05:04 backups.rar
-rw-r--r--  1 Hyman  staff     2631709 Jun 15 05:07 last-good-know-backups.pdf
....
..

按修改时间,最新的优先和其他选项排序

确保通过-A选项(列出除。和..以外的所有条目)或者--a(包括名称以点开头的目录条目)选项来查看隐藏文件:

ls -Altr ~/Downloads/ | less 
ls -alt ~/Downloads/ | less 

以下选项打开了人类可读的输出:

$ ls -halt
$ ls -halt | more

与-l/-s选项一起使用时,打印人类可读的尺寸