首页 > 系统相关 >linux 中ls命令实现对文件的排序

linux 中ls命令实现对文件的排序

时间:2023-07-04 20:14:38浏览次数:34  
标签:排序 19 rw Jul --. ls linux txt root

 

001、ls默认是按照文件名称顺序列出的

[root@PC1 test02]# ls                     ## 测试文件
a.txt  b.txt  c.txt
[root@PC1 test02]# ls -l                  ## 默认按照文件名称顺序
total 125000
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt

 

002、-r表示反向列出

[root@PC1 test02]# ls                               ## 测试文件
a.txt  b.txt  c.txt
[root@PC1 test02]# ls -l
total 125000
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt
[root@PC1 test02]# ls  -lr                         ## -r表示反向列出
total 125000
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt

 

003、ls -S:实现按照文件大小排序

[root@PC1 test02]# ls                                      ## 一共三个测试文件
a.txt  b.txt  c.txt
[root@PC1 test02]# ls -Slh                                ## -S表示按照大小反向列出,l表示列出,h表示人类可读
total 123M
-rw-r--r--. 1 root root  98M Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  15M Jul  4 19:45 a.txt
-rw-r--r--. 1 root root 9.8M Jul  4 19:44 c.txt

 

004、-t表示按照创建文件的先后顺序列出,默认最新创建的放在前面

[root@PC1 test02]# ls
a.txt  b.txt  c.txt
[root@PC1 test02]# ls -l                               ## 按照文件名称
total 125000
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt
[root@PC1 test02]# ls -lt                             ## 按照文件创建的顺序
total 125000
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
[root@PC1 test02]# ls -ltr                            ## -r表示逆向输出
total 125000
-rw-r--r--. 1 root root 102400000 Jul  4 19:43 b.txt
-rw-r--r--. 1 root root  10240000 Jul  4 19:44 c.txt
-rw-r--r--. 1 root root  15360000 Jul  4 19:45 a.txt

 

 

标签:排序,19,rw,Jul,--.,ls,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17526861.html

相关文章

  • 收藏!200+ 精选 Apache Pulsar 资料合集
    ApachePulsar作为云原生时代消息流系统,采用存储计算分离架构,支持大集群、多租户、百万级Topic、跨地域数据复制、持久化存储、分层存储、高可扩展性等企业级和金融级功能。ApachePulsar提供了统一的消费模型,支持消息队列和流两种场景,既能为队列场景提供企业级读写服务质量和强......
  • 时序数据库深入浅出之存储篇——本质LSMtree,同时 metric(比如温度)+tags 分片
    什么是时序数据库先来介绍什么是时序数据。时序数据是基于时间的一系列的数据。在有时间的坐标中将这些数据点连成线,往过去看可以做成多纬度报表,揭示其趋势性、规律性、异常性;往未来看可以做大数据分析,机器学习,实现预测和预警。时序数据库就是存放时序数据的数据库,并且需要支持时序......
  • Windows和Linux下mysql新建用户
    Windows下载xampp,同时启动Apache(设端口为8081)和mysql(3306)。启动cmd,mysql-uroot-p登录root权限,密码默认为空。然后设置root密码setpasswordfor'root'@'localhost'=password('123456');flushprivileges;访问localhost:8081/phpmyadmin,用户名root,输入密码即可进入图形界......
  • 16-4linux启动流程和grub管理 16-5()16-6()
    一、修复grub1.esc进入救援模式  根目录需要进入真正的根ls/mnt/sysimage/boot/grubchroot/mnt/sysimage切换到真正的根grub-install/dev/sda2修复命令,只能修改除了grbu.conf配置文件意外的文件hexdump-C-n512/dev/sda-v查看是否修复2.修复grub.conf文......
  • 使用Kafka,实现Windows主机和Linux虚拟机的传输
    要在Windows主机和Linux虚拟机之间使用Kafka进行数据传输,需要按照以下详细步骤进行操作:在Windows主机上:1. 下载并安装Java Development Kit(JDK),确保在Windows上安装了Java。2. 下载Apache Kafka,可以从官方网站(https://kafka.apache.org/downloads)下载最新版本的Kafka。3. 解......
  • linux安装redis3.0
    linux安装redis3.01.把下载好的redis压缩包上传至app 解压完成之后,修改成redis文件夹 2.进入redis文件夹进行编译和安装cd /usr/local/redismakemakePREFIX=/usr/local/redisinstall/usr/local/redis目录下出现bin目录就是安装成功 3.修改配置文件可以修改端口......
  • java+geotools (geotools for java)
    geotools所需的依赖,在pom.xml引入;<dependencies><!--forgeotoolsbegin--><!--处理空间数据--><!--geotools主要依赖--><dependency><groupId>org.geotools</groupId><artifa......
  • linux 换源脚本
    参考https://www.cnblogs.com/cnroadbridge/p/15194989.html gitclonehttps://gitee.com/taoge2021/env-config.gitcdenv-config/linux/ubuntu/sourceschmodu+xchange-sources.sh./change-source.sh......
  • Linux挂载windows共享文件夹
    这篇博客为大家介绍一下Linux上挂载Windows下的网络共享文件夹,实现不同系统间的文件同步。1、环境2、windows上设置共享文件夹右键需要共享的文件夹,在属性中选到共享选择需要共享的用户并且赋权限共享之后取到网络路径3、linux上进行文件夹挂载#保证两台机器能......
  • java使用枚举消除 if/else
    有这样一个判断场景。if("dog".equals(animalType)){System.out.println("吃骨头");}elseif("cat".equals(animalType)){System.out.println("吃鱼干");}elseif("sheep"){System.out.println("吃草");......