命令ls按文件大小来排序
有时候我们想按照文件的大小来排序,一直忘记,为此特记下如下操作
按照文件所占的大小从大开始排列
# ls -lS
total 64
-rw-r--r--  1 root root 55895 Nov  5 22:01 all.log
-rw-r--r--  1 root root  6356 Nov  5 22:35 all.tar.gz
drwx------. 3 root root    17 Oct 25 16:22 systemd-private-27df22a4d93a4d489d3ac1494f38a459-httpd.service-MZGAp4
drwx------. 3 root root    17 Oct 25 16:07 systemd-private-27df22a4d93a4d489d3ac1494f38a459-mariadb.service-WL8NGJ
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-httpd.service-CqimqR
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-mariadb.service-sED24g
drwx------. 2 root root     6 Oct 21 11:58 vmware-root
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15442-2958697629
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15461-4256151916
drwx------  2 root root     6 Nov  5 08:50 vmware-root_557-4282236562
drwx------  2 root root     6 Nov  4 19:39 vmware-root_561-4290035465
drwx------  2 root root     6 Oct 28 14:10 vmware-root_562-2965513557
#按文件的大小从小到大来排列
# ls -lSr
total 64
drwx------  2 root root     6 Oct 28 14:10 vmware-root_562-2965513557
drwx------  2 root root     6 Nov  4 19:39 vmware-root_561-4290035465
drwx------  2 root root     6 Nov  5 08:50 vmware-root_557-4282236562
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15461-4256151916
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15442-2958697629
drwx------. 2 root root     6 Oct 21 11:58 vmware-root
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-mariadb.service-sED24g
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-httpd.service-CqimqR
drwx------. 3 root root    17 Oct 25 16:07 systemd-private-27df22a4d93a4d489d3ac1494f38a459-mariadb.service-WL8NGJ
drwx------. 3 root root    17 Oct 25 16:22 systemd-private-27df22a4d93a4d489d3ac1494f38a459-httpd.service-MZGAp4
-rw-r--r--  1 root root  6356 Nov  5 22:35 all.tar.gz
-rw-r--r--  1 root root 55895 Nov  5 22:01 all.log
同时这里也记录一下按修改时间来排列
#按文件修改的日期从新到旧来排序
# ls -lt
total 64
-rw-r--r--  1 root root  6356 Nov  5 22:35 all.tar.gz
-rw-r--r--  1 root root 55895 Nov  5 22:01 all.log
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-mariadb.service-sED24g
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-httpd.service-CqimqR
drwx------  2 root root     6 Nov  5 08:50 vmware-root_557-4282236562
drwx------  2 root root     6 Nov  4 19:39 vmware-root_561-4290035465
drwx------  2 root root     6 Oct 28 14:10 vmware-root_562-2965513557
drwx------. 3 root root    17 Oct 25 16:22 systemd-private-27df22a4d93a4d489d3ac1494f38a459-httpd.service-MZGAp4
drwx------. 3 root root    17 Oct 25 16:07 systemd-private-27df22a4d93a4d489d3ac1494f38a459-mariadb.service-WL8NGJ
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15461-4256151916
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15442-2958697629
drwx------. 2 root root     6 Oct 21 11:58 vmware-root
##按文件修改的日期从旧到新来排序 ,-r就是倒序
# ls -lrt
total 64
drwx------. 2 root root     6 Oct 21 11:58 vmware-root
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15442-2958697629
drwx------. 2 root root     6 Oct 25 15:56 vmware-root_15461-4256151916
drwx------. 3 root root    17 Oct 25 16:07 systemd-private-27df22a4d93a4d489d3ac1494f38a459-mariadb.service-WL8NGJ
drwx------. 3 root root    17 Oct 25 16:22 systemd-private-27df22a4d93a4d489d3ac1494f38a459-httpd.service-MZGAp4
drwx------  2 root root     6 Oct 28 14:10 vmware-root_562-2965513557
drwx------  2 root root     6 Nov  4 19:39 vmware-root_561-4290035465
drwx------  2 root root     6 Nov  5 08:50 vmware-root_557-4282236562
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-httpd.service-CqimqR
drwx------  3 root root    17 Nov  5 08:50 systemd-private-5cba973031874b1cac7c3ed4293a8422-mariadb.service-sED24g
-rw-r--r--  1 root root 55895 Nov  5 22:01 all.log
-rw-r--r--  1 root root  6356 Nov  5 22:35 all.tar.gz
#统计此目录下的文件夹的数量
# ls -l|grep ^d|wc -l
10
#统计此目录下的文件的数量
# ls -l|grep ^-|wc -l
2
有时候,这些ls命令的用处体现在工作中,有时候忘记,到处找,现在记录下来,方便查看
命令ls按文件大小来排序的更多相关文章
- linux命令ls -l的默认排序方式
		
差不多快实现完了ls -l,但是在测试阶段发现一个问题,对于包含[a-ZA-Z]之外的字符,系统的排序方式并不一样. 很想了会儿,总算发现原来它的排序方式是无视[a-ZA-Z]之外的字符的 至于怎么发 ...
 - 每天一个命令ls  2015/4/1
		
ls命令可以说是Linux下最常用的命令 -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i ...
 - Linux 常用命令 :ls命令
		
ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...
 - ls命令  ls -trl
		
每天一个linux命令(1):ls命令 ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件 ...
 - Linux命令 ls 和 ll 的使用方法与基本区别
		
Linux 命令 ls 和 ll 的使用方法: ll:罗列出当前文件或目录的详细信息,含有时间.读写权限.大小.时间等信息 ,像Windows显示的详细信息.ll是“ls -l"的别名.相当 ...
 - 自学Linux Shell3.3-列表命令ls
		
点击返回 自学Linux命令行与Shell脚本之路 3.3-列表命令ls ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似.当执行ls命令时,默认显示的只有非隐藏文件的文件名. ...
 - linux显示文件列表命令ls,使用ls --help列出所有命令参数
		
ls命令的相关参数 在提示符下输入ls --help ,屏幕会显示该命令的使用格式及参数信息: 先介绍一下ls命令的主要参数: -a 列出目录下的所有文件,包括以 . 开头的隐含文件. -A 显示除 ...
 - linux 命令——ls
		
一. ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命 ...
 - Linux基础命令 ls
		
目录 1. ls 列出目录的内容 -a --all: -A --almost-all: -b --escape: --block-size=SIZE: --color: --d --directory ...
 
随机推荐
- Docker使用pipework配置本地网络
			
需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主机的网卡桥接起来,再给Docker容器配上IP就可以了. 下 ...
 - 微信小程序文字超过行后隐藏并且显示省略号
			
在小程序开发过程中,经常会遇到一些数据无法在text中完全展示,所以会使用到隐藏相关文字,并在后方加上省略号(...). 只需要在对应的text中设置下面的css就可以了. overflow:hidd ...
 - 在先电IAAS平台中,搭建先电bigdata平台
			
以两台节点为例来组件Hadoop分布式集群,这里采用的系统版本为Centos7,如下表所示: 主机名 内存 硬盘 IP地址 角色 master 8192MB 100G 192.168.200.131 ...
 - 一文带你了解babel-preset-env
			
参考链接:https://www.jianshu.com/p/000c2670672b
 - HIVE外部表 分区表
			
HIVE外部表 分区表 外部表 创建hive表,经过检查发现TBLS表中,hive表的类型为MANAGED_TABLE. 在真实开发中,很可能在hdfs中已经有了数据,希望通过hi ...
 - java新特性stream
			
java新特性stream,也称为流式编程. 在学习stream之前先了解一下java内置的四大函数 第一种函数式函数,后面是lambda表达式写法 /*Function<String,Inte ...
 - eNSP——VLAN基础配置和Access
			
原理: 早期的局域网技术是基于总线型的结构,也就是说所有主机共享一条传输线路.这就带来了很多问题:冲突域和安全问题.为了避免冲突域,我们使用二层交换机.但想想,一台计算机在总线上传输数据的时候,所有计 ...
 - 自己对flash memory的总结
			
1.综述类文章 1.A Survey of Storage Management in Flash based Data 2.Understanding the Flash Translation L ...
 - 什么是 redis 的雪崩、穿透和击穿?
			
缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机.缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据 ...
 - Hanlp-地名识别调试方法详解
			
HanLP收词特别是实体比较多,因此特别容易造成误识别.下边举几个地名误识别的例子,需要指出的是,后边的机构名识别也以地名识别为基础,因此,如果地名识别不准确,也会导致机构名识别不准确. 类型1 数字 ...