1. 程式人生 > >linux的ls命令詳解(三)(幾種常用的ls選項排序命令)

linux的ls命令詳解(三)(幾種常用的ls選項排序命令)

上一章提到了-s(小寫)選項,其實還有-S(大寫)選項,並且這兩個選項的用法是有所不同的,大寫-S選項其實就是小寫-s的加強版--排序版:

讓我們把這兩個選項對比一下:

ls -a -s
總用量 18044
    0 .                          3976 bugzilla.tar            4 start1
    4 ..                           20 LinuxVarLog-xiangjie.txt      4 start4
    0 apache-tomca                    4 s1                            0 start日誌
14020 apache-tomcat.tar      4 s2
    4 bugzilla                4 start0822

ls -a -S -s
總用量 18044
14020 apache-tomcat.tar        0 .                         4 start4
 3976 bugzilla.tar                     0 apache-tomcat     4 s1
   20 LinuxVarLog-xiangjie.txt      4 start0822                 0 start日誌
    4 ..                            4 s2
    4 bugzilla                4 start1

 -t  選項,按照更新時間排序,最新的排在最前面: ls -a -t
..                    s2      s1         bugzilla-5.0.3.tar        bugzilla
apache-tomcat       start1  start日誌  LinuxVarLog-xiangjie.txt
.                     start4  start0822  apache-tomcat.tar  start1修改時間:2017年8月29日星期二,16:48:39  start0822修改時間:  2017年8月26日星期六,11:59:33 另外還有-T(大寫)選項,其用法與-t(小寫)完全不同,-T可以用來限制每一行有多少檔名: ls -a -T 3
.          bugzilla-5.0.3   s2   start日誌
..          bugzilla.tar  start0822 apache-tomcat    LinuxVarLog-xiangjie.txt  start1
apache-tomcat.tar  s1         start4
ls -a -T 1
.            bugzilla           s2         start日誌
..            bugzilla.tar        start0822
apache-tomcat      LinuxVarLog-xiangjie.txt  start1
apache-tomcat.tar  s1        start4