• ls 查看文件


    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

  • 相关阅读:
    ACM Dance Recital(dfs+剪枝)
    矩阵快速幂
    分页实现复选框的选中状态
    MemCached 和redis的区别
    调用存储过程传值
    实现js中的时间格式中的T
    实现下载完成
    模态框实现功能后刷新父类页面
    JSON.parse()、JSON.stringify()和eval()的作用
    全选反选珍藏班版
  • 原文地址:https://www.cnblogs.com/yuanjingnan/p/12371644.html
Copyright © 2020-2023  润新知