概述
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
最后
以上就是开放巨人为你收集整理的linux 对文件按大小排序,linux 按文件大小排序和按时间排序查看文件命令的全部内容,希望文章能够帮你解决linux 对文件按大小排序,linux 按文件大小排序和按时间排序查看文件命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复