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选项一起使用时,打印人类可读的尺寸