首页 » Linux » Linux中ls对文件进行按大小排序和按时间排序

Linux中ls对文件进行按大小排序和按时间排序

一、使用sort排序

[root@vps ~]# ll  | grep ‘^[^d]‘ |  sort -n
-rw——-  1 root   root         0 Aug  4 19:21 ipp.txt
-rw——-  1 root   root       232 Aug  4 19:23 openvpn-status.log
-rw-r–r–  1 root   root   2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r–r–  1 root   root   3215350 Mar  9 11:49 nagios-3.2.1.tar.gz
-rw-r–r–  1 root   root    626042 Apr 30  2008 lzo-2.03.tar.gz
-rw-r–r–  1 root   root    669076 Mar 17  2009 openvpn-2.0.9.tar.gz
-rw-r–r–  1 root   root      6697 Aug  2 00:39 1.tar.gz
total 6500
[root@vps ~]# ll -h  | grep ‘^[^d]‘ |  sort -n
-rw——-  1 root   root      0 Aug  4 19:21 ipp.txt
-rw——-  1 root   root    232 Aug  4 19:23 openvpn-status.log
-rw-r–r–  1 root   root   2.0M Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r–r–  1 root   root   3.1M Mar  9 11:49 nagios-3.2.1.tar.gz
-rw-r–r–  1 root   root   612K Apr 30  2008 lzo-2.03.tar.gz
-rw-r–r–  1 root   root   654K Mar 17  2009 openvpn-2.0.9.tar.gz
-rw-r–r–  1 root   root   6.6K Aug  2 00:39 1.tar.gz
total 6.4M
总结:使用sort对数字进行排序那就大错特错了!
例如:
[root@vps ~]# cat haha.txt
1
2
10
19
[root@vps ~]# sort haha.txt
1
10
19
2
[root@vps ~]#
sort只会排第一个字符!
 

 

二、直接使用ls参数
[root@vps ~]# ll -S | grep ‘^[^d]‘
total 10000
-rw-r–r–  1 root   root   3565833 Aug  5 10:07 httpd-2.2.16.tar.gz.filepart
-rw-r–r–  1 root   root   3215350 Mar  9 11:49 nagios-3.2.1.tar.gz
-rw-r–r–  1 root   root   2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r–r–  1 root   root    669076 Mar 17  2009 openvpn-2.0.9.tar.gz
-rw-r–r–  1 root   root    626042 Apr 30  2008 lzo-2.03.tar.gz
 [root@vps ~]# ll -Sh 
 [root@vps ~]# ll -Srh —这两个最常用


三、按时间排序

[root@vps ~]# ll -rt
total 6500
-rw-r–r–  1 root   root    626042 Apr 30  2008 lzo-2.03.tar.gz
-rw-r–r–  1 root   root    669076 Mar 17  2009 openvpn-2.0.9.tar.gz
-rw-r–r–  1 root   root   3215350 Mar  9 11:49 nagios-3.2.1.tar.gz
-rw-r–r–  1 root   root   2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
drwxrwxrwx 13   1000 users     4096 Aug  1 02:30 lzo-2.03
drwxrwxrwx 16 root   root      4096 Aug  2 00:28 openvpn-2.0.9
-rw-r–r–  1 root   root      6697 Aug  2 00:39 1.tar.gz
drwxrwxrwx 16 nagios root      4096 Aug  3 20:26 nagios-plugins-1.4.15
drwxrwxr-x 15 nagios nagios    4096 Aug  3 21:08 nagios-3.2.1
-rw——-  1 root   root         0 Aug  4 19:21 ipp.txt
-rw——-  1 root   root       232 Aug  4 19:26 openvpn-status.log
[root@vps ~]#

=====THE     END=====

, ,

目前这篇文章还没有评论(Rss)

我要评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*
请输入图片中的字符以验证你并非垃圾机器人. 点击图片收听验证码的语音版.
点击这里收听此验证码的语音版本