linux 对文件按大小排序,linux 按文件大小排序和按时间排序查看文件命令

1.按文件大小查看文件java

a.降序:ls -lshspa

moudaen@morton:~$ ls -lsh

total 20M

20M -rw-r--r-- 1 moudaen 65536  20M Nov 11 17:44 Gender.war

4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test

8.0K -rw-r--r-- 1 moudaen 65536 5.2K Nov 11 11:44 MyApp.java排序

命令解释:io

ls后面的三个参数:test

-l表示以长格式显示,即列出文件详细信息如上面的格式。im

-s表示排序,默认是降序排列。sort

-h表示将文件大小转为咱们习惯的M,K等为单位的大小di

b.升序:ls -lrsh文件

命令解释:时间

关于-l,-s,-h含义同上

-r表示reverse的意思,这里就是reverse order倒序,默认是降序的,加上-r就反转下即为升序了。

moudaen@morton:~$ ls -lrsh

total 20M

8.0K -rw-r--r-- 1 moudaen 65536 5.2K Nov 11 11:44 MyApp.java

4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test

20M -rw-r--r-- 1 moudaen 65536  20M Nov 11 17:44 Gender.war

2.按文件修改时间查看文件

a.按降序,即最近的修改 ls -lt

moudaen@morton:~$ ls -lt

total 19836

-rw-r--r-- 1 moudaen 65536        7 Nov 13 15:30 test.txt

-rw-r--r-- 1 moudaen 65536 20267062 Nov 11 17:44 Gender.war

drwxr-xr-x 2 moudaen 65536     4096 Nov 11 17:44 test

-rw-r--r-- 1 moudaen 65536     5258 Nov 11 11:44 MyApp.java

命令解释:

-t 其实咱们用man ls命令就能够看到ls命令带的参数的用法,-t sort by modification time,newest first即按修改时间对文件进行排序,默认是最近修改的在前。

b.那么想升序只需反转下就能够了,因此加上-r参数

ls -lrt

moudaen@morton:~$ ls -lrt total 19836 -rw-r--r-- 1 moudaen 65536     5258 Nov 11 11:44 MyApp.java drwxr-xr-x 2 moudaen 65536     4096 Nov 11 17:44 test -rw-r--r-- 1 moudaen 65536 20267062 Nov 11 17:44 Gender.war -rw-r--r-- 1 moudaen 65536        7 Nov 13 15:30 test.txt

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值