貌似不对。。。
追答ls -lt 按照时间排序 head 打印头两行
第一行是:文件总数
第二行是:更新间排在最前面的一个文件。
怎么不对呢?
[root@cdgv240c SORT]# ls -l (字数限制删了点)
total 26
-rw-r--r-- 1 root root 12 Jun 6 2012 dc_version
-rw-r--r-- 1 root root 2078 Jun 8 13:06 readme.txt
-rwxr-xr-x 1 root root 2791 Feb 29 2012 runTC.sh
[root@cdgv240c SORT]# ls -lt | head -n2
total 26
-rw-r--r-- 1 root root 12 Jun 6 2012 dc_version
按说应该是 readme.txt 才对啊
你单独执行一下 ls -lt 看一下。我这边是正常的。
man ls
-t sort by modification time #-t 参数 按修改时间排序
# ls -lt
总计 128
--wxr--r-- 1 root root 87 06-08 13:34 c
-rw-r--r-- 1 root root 79 06-08 11:57 urfile
-rw-r--r-- 1 root root 79 06-08 11:48 a
不到你的为什么现实这个。