目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 windows git docker idea maven esp8266 python Arduino

存档:

X

Linux:ls 使用说明

按照修改时间排序显示

-l     use a long listing format  以长列表方式显示(详细信息方式)
-t     sort by modification time 按修改时间排序(最新的在最前面)
-r     reverse order while sorting (反序)

# 按照文件占用大小
    ls -lS:按照文件所占的大小从大开始排列
    ls -lSr:按文件的大小从小到大来排列
# 按照时间
    ls -lt:按文件修改的日期从新到旧来排序
    ls -lrt:按文件修改的日期从旧到新来排序

注意:-r就是倒序

想让ls 显示正常的时间列表和大小单位

ls -lh --time-style="+%Y-%m-%d %H:%M:%S"

如何读取输出

[swap]# ll 
总用量 1.8G
drwxr-xr-x   15 root root  4.0K 2022-06-04 16:31:34 .
drwxr-xr-x   11 root root   127 2021-10-18 10:21:13 ..
drwxr-xr-x    2 root super   55 2022-06-01 20:24:44 20211024
drwxr-xr-x 3601 www  www    88K 2022-06-04 17:01:37 download
drwxr-xr-x    4 root root   16K 2022-06-04 17:01:37 download2
drwxr-xr-x    2 root root     6 2022-06-04 17:01:27 download3
drwxr-xr-x    2 root root     6 2022-06-04 17:01:15 download4
drwxr-xr-x    2 root super 4.0K 2022-02-26 16:20:08 downMusic
drwxr-xr-x    2 root super 4.0K 2022-03-05 18:10:48 mp4
drwxr-xr-x    3 root super 120K 2022-01-29 21:29:33 test
drwxr-xr-x    2 root super 4.0K 2022-01-30 21:18:44 torrent
  • 第1列

    • 第一个字母d意味着内容是目录或者文件。在上面的截图中,Desktop、 Documents、 Downloads 和 lynis-1.3.8是目录。如果是'-'( 减号 ),这意味着它的内容是文件。当它是l( 小写l字符 ),意味这内容是链接文件。
    • 下面的9个字符是关于文件权限。前3个rwx字符是文件的拥有者的权限,第二组3rwx是文件的所有组的权限,最后的rwx是对其他人访问文件的权限。
  • 第2列 这行告诉我们有多少链接指向这个文件,这个统计数会包含..和.文件夹。

  • 第3列 这行告诉我们谁是这个文件/文件夹的所有者。

  • 第4列 这行告诉我们谁是这个文件/文件夹的所有组。

  • 第5列 这行告诉我们这个文件/文件夹的以字节为单位的大小。 目录的大小总是4096字节。

  • 第6列 这告诉我们文件最后的修改时间。

  • 第7列 这告诉我们文件名或者目录名。

统计

#统计此目录下的文件夹的数量
ls -l|grep ^d|wc -l 

#统计此目录下的文件的数量
ls -l|grep ^-|wc -l 

标题:Linux:ls 使用说明
作者:llilei
地址:http://solo.llilei.work/articles/2021/03/19/1616124791784.html