1.按文件大小查看文件

a.降序:ls -lsh

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

命令解释:

ls后面的三个参数:

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

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

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

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

————————————————
版权声明:本文为CSDN博主「四道风尘」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/moudaen/article/details/15813397

最新文章

  1. SDUT 1400 马的走法(回溯法)
  2. composer--------------今天遇到几个奇葩问题,记录一下
  3. awk 和 sed 使用案例
  4. (转载)C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
  5. Python beautifulsoup模块
  6. Eyeshot Ultimate 学习笔记(3)
  7. 安卓开发37:自定义的HorizontalScrollView类,使其pageScroll的时候焦点不选中
  8. Eclipse 快捷键整理
  9. Centos安装后,没有ifconfig工具
  10. 201621123031 《Java程序设计》第2周学习总结
  11. 使用istream迭代器来输入输出数据
  12. NGUI 摇奖滚轮
  13. django加密解密api
  14. Shell获取指定时间
  15. docker部署路飞学城
  16. java 记录一下socket的server与client
  17. 人体感应模块控制LCD1602背景灯是否开启
  18. C#调用 Oracle 存储过程样例代码
  19. JSP自定义标签开发入门《转》
  20. 31、springboot与任务

热门文章

  1. ZCGL大数据平台性能优化
  2. LNMP 常见问题(FAQ)
  3. 多门店4s管理系统
  4. vue ref父子组件传值
  5. NO23 Linux正则表达式结合三剑客企业级实践--取IP
  6. ESX/ESXi 主机上的每个插槽中安装了多少内存
  7. 一个小证明(题解 P5425 Part1)
  8. 015、Java中定义变量时不设置内容,使用变量前设置内容
  9. Linux下Tomcat带日志启动命令
  10. ERP开发准备