当前位置:首页 > CN2资讯 > 正文内容

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

3天前CN2资讯

一、使用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 ~]#

转自:http://www.ipcpu.com/2010/08/linux-sort-list/

注:solaris中ls的用法:ls -1RaAdCxmnlhogrtuvVcpFbqisfHLeE@ [文件],没有-S选项

按文件大小排序

ls -l|sort -n +4 -5

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19064.html

    分享给朋友:

    “Linux中ls对文件进行按大小排序和按时间排序linux ls 按大小排序” 的相关文章

    绿云:数字化转型与创新解决方案的行业领导者

    绿云在多个领域的业务发展展现了其强大的行业影响力。从数字乡村服务到酒店数字化解决方案,绿云的创新模式和技术实力为其赢得了广泛的市场认可。 绿云信息有限公司的数字乡村服务 通辽市绿云信息有限公司作为数字乡村服务的领军企业,专注于三农领域的信息化服务。公司通过提供数字农业、乡村治理、农业农村大数据和创新...

    如何在Windows上轻松安装和使用自带的OpenSSH进行远程管理

    OpenSSH的基本概念 OpenSSH是一种安全Shell(SSH)工具的开放源代码版本,主要用于安全地访问和管理远程服务器。它通过加密技术确保数据传输的安全性,防止数据在传输过程中被窃取或篡改。OpenSSH最初是为Linux和其他类Unix系统开发的,但随着时间的推移,它也被引入到Window...

    BBR加速:优化网络传输速度和稳定性的全面指南

    BBR加速概述 在现代网络环境中,BBR(Bottleneck Bandwidth and Round-trip propagation time)加速技术逐渐成为网络优化的重要工具。它是由谷歌开发的一种拥塞控制算法,主要用于提高网络传输速度和稳定性。对于许多用户来说,理解BBR的基本概念和技术背景...

    服务器租赁指南:如何选择适合的云服务和价格

    对于很多企业和个人用户来说,服务器租赁是一个非常实用的选择。简单来说,服务器租赁就是用户向服务器提供商支付费用,然后获得在一定时间内使用服务器的权利。这样一来,用户就无需花费时间和金钱去购买和维护物理服务器,可以迅速开始在线业务。 当我第一次接触服务器租赁时,发现这一服务的便利性令我十分惊讶。传统的...

    CN2 GIA:享受高效稳定的国际网络连接服务

    CN2 GIA 概述 CN2 GIA,即全球互联网接入,是由中国电信推出的一个国际专线网络服务。作为CN2系列服务中最顶尖的产品,CN2 GIA 主要面向那些需要稳定、快速国际网络连接的用户。设想一下,有多少次我们正在进行重要的商务沟通,却因为网络问题而中断。针对这样的需求,CN2 GIA无疑提供了...

    主机类型与高性能配置详解,选择最适合你的主机方案

    主机的定义与分类 什么是主机? 当我们谈论“主机”这个词时,通常指的是计算机系统,特别是在网络环境中提供服务或资源的设备。我个人觉得主机不仅仅是实体的机器,而是指在网络中扮演着重要角色的一种技术资源。它可以执行各种任务,从存储数据到托管网站,再到运行应用程序,主机的功能几乎无所不包。可以想象,主机就...