1.ls命令是list的缩写,用来打印当前目录清单或者打印出指定目录下的文件及文件清单。

2.本文介绍ls的重要用法:按“文件大小”排序列出文件清单和按“时间”排序列出文件清单。

3.按“文件大小”排序列出文件清单。

#-S 以文件的大小进行降序排序
[root@node5 ~]# ls -alSh /root/
total 1.4G
-rw-r--r-- 1 root root 802M Aug 4 09:06 linux-4.19.77.tar
-rw-r--r-- 1 root root 393M Aug 4 09:06 qemu-4.1.0.tar
-rw-r--r-- 1 root root 183M May 2 2019 jdk-8u172-linux-x64.tar.gz
-rw-r--r-- 1 root root 9.6M Aug 4 09:05 glibc-aarch64-linux-gnu-2.24-2.sdl7.2.noarch.rpm
...... #-S 以文件的大小进行升序排序
[root@node5 opt]# ls -lSrh
total 136K
drwxr-xr-x 3 root root 19 Nov 3 16:21 usr
drwxr-xr-x 11 root root 151 Apr 22 2020 nginx
drwxr-xr-x 10 root root 174 May 7 2019 apache-tomcat-8.0.51
-rw-r--r-- 1 root root 22K Oct 9 16:48 xfsdump_shadow
-rw-r--r-- 1 root root 23K Oct 10 01:09 sdb6_incredump2
-rw-r--r-- 1 root root 23K Oct 10 01:06 sdb6_incredump1
-rw-r--r-- 1 root root 24K Oct 9 16:41 xfsdump_sdb6
-rw-r--r-- 1 root root 45K Oct 10 01:02 sdb6_fulldump

4.按“时间”排序列出文件清单。

#-t 按时间排序,-r从小到大,不加r由大到小
#-r是reverse的简写,表示反转
[root@node5 opt]# ls -ltr
total 136
drwxr-xr-x 10 root root 174 May 7 2019 apache-tomcat-8.0.51
drwxr-xr-x 11 root root 151 Apr 22 2020 nginx
-rw-r--r-- 1 root root 23944 Oct 9 16:41 xfsdump_sdb6
-rw-r--r-- 1 root root 22416 Oct 9 16:48 xfsdump_shadow
-rw-r--r-- 1 root root 46048 Oct 10 01:02 sdb6_fulldump
-rw-r--r-- 1 root root 23504 Oct 10 01:06 sdb6_incredump1
-rw-r--r-- 1 root root 23280 Oct 10 01:09 sdb6_incredump2
drwxr-xr-x 3 root root 19 Nov 3 16:21 usr [root@node5 opt]# ls -ltrh
total 136K
drwxr-xr-x 10 root root 174 May 7 2019 apache-tomcat-8.0.51
drwxr-xr-x 11 root root 151 Apr 22 2020 nginx
-rw-r--r-- 1 root root 24K Oct 9 16:41 xfsdump_sdb6
-rw-r--r-- 1 root root 22K Oct 9 16:48 xfsdump_shadow
-rw-r--r-- 1 root root 45K Oct 10 01:02 sdb6_fulldump
-rw-r--r-- 1 root root 23K Oct 10 01:06 sdb6_incredump1
-rw-r--r-- 1 root root 23K Oct 10 01:09 sdb6_incredump2
drwxr-xr-x 3 root root 19 Nov 3 16:21 usr

linux ls命令的重要用法:按照文件大小排序和按照时间排序的更多相关文章

  1. Linux下 ls 命令的高级用法8例

    Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次.但是,除了 ls -l 以外,你还 ...

  2. linux ls命令教程,ls命令怎么用,全部招数都教你

    linux ls命令的用法大全 学习linux这么久了,最常用的命令莫属 ls命令了,今天就总结下ls命令的用法与经验技巧.   ls命令按文件大小查看文件   a.降序:ls -lsh moudae ...

  3. linux dmesg命令参数及用法详解(linux显示开机信息命令)

    linux dmesg命令参数及用法详解(linux显示开机信息命令) http://blog.csdn.net/zhongyhc/article/details/8909905 功能说明:显示开机信 ...

  4. linux dd命令参数及用法详解---用指定大小的块拷贝一个文件(也可整盘备份)

    linux dd命令参数及用法详解---用指定大小的块拷贝一个文件 日期:2010-06-14 点击:3830 来源: 未知 分享至:            linux dd命令使用详解 dd 的主要 ...

  5. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  6. 【转】linux expr命令参数及用法详解

    在抓包过程中,查看某个设定时间内,数据上下行多少,用命令expr 计算! --------------------------------------------------------------- ...

  7. linux sed命令参数及用法详解

    linux sed命令参数及用法详解 http://blog.csdn.net/namecyf/article/details/7336308 1. Sed简介 sed 是一种在线编辑器,它一次处理一 ...

  8. (转)linux expr命令参数及用法详解

    linux expr命令参数及用法详解 原文:http://blog.csdn.net/tianmohust/article/details/7628694 expr用法 expr命令一般用于整数值, ...

  9. (转)linux traceroute命令参数及用法详解--linux跟踪路由命令

    linux traceroute命令参数及用法详解--linux跟踪路由命令 原文:http://blog.csdn.net/liyuan_669/article/details/25362505 通 ...

  10. linux ls 命令

    ls 命令是 Linux 下最常用的命令之一,用来查询目录下的内容(list directory contents).本文将介绍其基本的用法和一些典型的用例.笔者使用的测试环境为 ubuntu 16. ...

随机推荐

  1. Java基础知识:面试官必问的问题

    数据类型 基本类型 byte/8 char/16 short/16 int/32 float/32 long/64 double/64 boolean/~ boolean 只有两个值:true.fal ...

  2. Redis 19 SpringBoot集成

    概述 SpringBoot 整合 Redis 是使用 SpringData 实现的. SpringData 是与 SpringBoot 齐名的顶级项目,整合了对常用数据库的模板型操作. 在 Sprin ...

  3. HMS Core Discovery第16期直播预告|与虎墩一起,玩转AI新“声”态

    [导读] 随着人工智能不断发展,机器学习技术也开始被广泛地应用到教育.金融.零售.交通.医疗等各个领域,给我们的生活带来巨大的便利.本期Discovery直播以<与虎墩一起,玩转AI新" ...

  4. MogDB/OpenGauss数据库中通过参数控制抓取慢sql

    MogDB/OpenGauss 数据库中通过参数控制抓取慢 sql 本文出处:https://www.modb.pro/db/221556 mogdb 数据库中可以通过打开相应的参数抓取慢 sql,该 ...

  5. 学习Source Generators之打包成Nuget使用

    前面我们简单的实现了一个从swagger生成实体类的Generator,在实际使用中,通过nuget包引用使用会更方便,那么本篇文章将介绍如何将Generator打包成Nuget来使用. 打包Nuge ...

  6. Keycloak中授权的实现

    在Keycloak中实现授权,首先需要了解与授权相关的一些概念.授权,简单地说就是某个(些)用户或者某个(些)用户组(Policy),是否具有对某个资源(Resource)具有某种操作(Scope)的 ...

  7. HTC vive开发:关于手柄按键对接控制

    一.关于左右手柄的对应关系 两个手柄和SteamVR_TrackedObject.EIndex是对应的,一个是EIndex.Device2,另一个是EIndex.Device3(有编号的那个) 在场景 ...

  8. 重新整理 .net core 实践篇—————Entity的定义[二十五]

    前言 简单介绍一下实体模型的设计. 正文 前文提及了我们的应用分为: 共享层 基础设施层 领域层 应用层 今天来介绍领域模型层. 前文提及到领域模型在共享层有一个领域模型抽象类库. 里面有这些类: 先 ...

  9. Qt 从 QTransform 逆向解出 Translate/Scale/Rotate(平移/缩放/旋转)分析

    QTransform 用于图形绘制,它定义了如何平移(translate).缩放(scale).切变(shear).旋转(rotate)或投射(project)坐标系.注意:QTransform 是作 ...

  10. CF1832B Maximum Sum 题解

    [题目描述] 给定一个长度为 \(n\) 的数列,其中每个元素互不相同,进行 \(k\) 次操作,每次可以选择删除序列中最小的两个数或最大的一个数.求操作后剩余数的和的最大值. [思路] 我们构造一组 ...