主页

linux - ls、ll、ls -altrh命令的区别

2025-09-08 05:38PM

一. 何时使用:

  • 快速看一眼有什么文件? -> 用 ls

  • 想查看文件权限、大小、所有者等详细信息? -> 用 ll (或 ls -l)

  • 想查看所有文件(包括隐藏的配置文件),并且按时间顺序排列(例如查找最近被修改过的文件)? -> 用 ls -altrh

二. ls、ll、ls -altrh命令的区别

命令

全写/别名 功能描述 显示隐藏文件? 输出格式
ls list 最基本的列出当前目录下的文件和目录名。 仅名称,通常以列格式显示
ll ls -l (别名) 以长列表格式显示文件详细信息(权限、所有者、大小、时间等)。 详细列表(每行一个文件/目录)
ls -altrh 选项组合 功能最全的显示方式,包含所有文件(含隐藏文件),按时间倒序,并以人类易读格式显示大小。 详细列表(每行一个文件/目录)

三. 详细分解:

1. ls:列出当前工作目录中非隐藏的文件

特点:

  • 只显示文件和目录的名字。

  • 不显示以点 . 开头的隐藏文件(如 .bashrc, .ssh)。

  • 输出格式简洁,通常会自动排列成多列以便阅读。

2. ll(并不是 linux 系统中的一个原始命令,实际是ls -l 的命令别名):使用长格式列出文件和目录的详细信息

特点:

  • 显示详细信息。

  • 不显示隐藏文件

例如:

drwxr-xr-x 2 user user  4096 Sep 28 10:00 Desktop
  • 第一列 (如 drwxr-xr-x): 文件类型和权限。

  • 第二列: 链接数或子目录数。

  • 第三列: 文件所有者。

  • 第四列: 文件所属组。

  • 第五列: 文件大小(默认单位为字节,看起来不直观)。

  • 第六、七、八列: 最后修改的日期和时间。

  • 最后一列: 文件或目录名。

3.  ls -altrh:以长列表格式,显示所有文件(包括隐藏文件),并按修改时间从旧到新排序,同时以人类易读的格式显示文件大小。

  • -a--all 的缩写。列出所有文件,包括以 . 开头的隐藏文件

  • -l: 同上,使用长格式显示详细信息。

  • -t: 按时间排序,默认是按修改时间从新到旧排序。

  • -r--reverse 的缩写。将排序结果反转。与 -t 结合使用 -tr 就变成了按修改时间从旧到新排序。而 -altr 就是先按时间排(新->旧),然后反转,最终结果是旧->新

  • -h--human-readable 的缩写。与 -l 结合使用时,它会用 K, M, G 等易读的单位显示文件大小(如 4.0K, 1.5M, 2.8G),而不是单纯的字节数。

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论