linux 命令查看文件按照修改时间排序

linux 命令查看文件按照修改时间排序

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博主「lgstudyvc」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lgstudyvc/article/details/51595657

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux文件排序命令有很多,常用的有以下几种: 1. ls命令ls命令可以按照文件名、文件大小、文件修改时间等进行排序。例如,ls -lS可以按照文件大小从大到小排序。 2. sort命令:sort命令可以对文件内容进行排序。例如,sort -n可以按照数字大小排序,sort -r可以倒序排序。 3. find命令:find命令可以按照文件属性进行排序。例如,find . -type f -printf '%T@ %p\n' | sort -n可以按照文件修改时间排序。 4. du命令:du命令可以按照文件大小进行排序。例如,du -sh * | sort -h可以按照文件大小从小到大排序。 5. awk命令:awk命令可以对文件内容进行排序和处理。例如,ls -l | awk '{print $5 " " $9}' | sort -n可以按照文件大小排序。 以上是常用的几种Linux文件排序命令,可以根据实际需求选择使用。 ### 回答2: Linux文件排序命令是一种非常重要的文件操作命令,可以帮助我们对文件进行按照名称、大小、时间等不同方式进行排序。下面是一些常见的Linux文件排序命令: 1. ls命令中的-S选项:按文件大小进行排序。使用ls -S命令可以将文件按照大小进行排序,从大到小。 2. ls命令中的-t选项:按时间进行排序。使用ls -t命令可以将文件按照修改时间进行排序,最新的文件排在前面。 3. ls命令中的-r选项:逆序排序。使用ls -r命令可以将文件逆序排列,从后往前。 4. sort命令:对文件行进行排序。sort命令用于对文件行进行排序,默认按照字典顺序进行排序。 5. du命令中的-s选项:按大小进行汇总。使用du -s命令可以将不同文件夹下所有文件的大小进行汇总,并按文件大小进行排序。 以上这些 Linux 文件排序命令都非常简单易用,但是对于不同的需求,我们可以结合这些命令进行组合使用,从而更加灵活的找到我们想要的排序结果。 ### 回答3: 在Linux操作系统中,有多种方法可以对文件进行排序排序可以帮助我们更好地组织文件,提高文件的可读性和可用性。以下是一些常用的Linux文件排序命令。 1. sort sort命令可以按字母顺序对文本文件进行排序。如果想要按照数字排序,可以使用-n选项。如果想要排序结果去重,可以使用-u选项。sort命令还可以用于对文件的特定字段进行排序,例如使用-k选项。 2. ls ls命令可以列出当前目录下的文件列表。通过在ls命令中添加不同的选项,可以按照大小、修改时间等条件对文件进行排序。例如,使用-S选项按文件大小进行排序,使用-t选项按修改时间排序。 3. find find命令可以帮助我们查找特定目录下的文件,并可以按照不同的排序条件进行输出。例如,要按文件修改时间进行排序,可以使用-mtime选项,要按文件大小进行排序,可以使用-size选项。 4. du du命令可以计算文件夹占用的硬盘空间大小,并可以按照不同的排序条件进行显示。通过使用不同的选项,可以按文件大小、文件夹深度等条件进行排序。 以上是一些常用的Linux文件排序命令。使用这些命令可以轻松对文件进行排序和组织,提高工作效率。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值