diff --git a/command/ls.md b/command/ls.md index 626d194fbb..007df09858 100644 --- a/command/ls.md +++ b/command/ls.md @@ -5,7 +5,7 @@ ls ## 补充说明 -**ls命令** 用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 +**ls命令** 就是list的缩写,用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 ### 语法 @@ -54,12 +54,12 @@ ls [选项] [文件名...] -k, --kilobytes # 如列出文件大小,则以千字节KB为单位。 -l, --format=long, --format=verbose - # 除每个文件名外,增加显示文件类型、权限、硬链接数、所 有者名、组名、大小( byte - # )、及时间信息(如未指明是 其它时间即指修改时间)。对于6个月以上的文件或超出未来 1 - # 小时的文件,时间信息中的时分将被年代取代。 - # 每个目录列出前,有一行“总块数”显示目录下全部文件所 占的磁盘空间。块默认是 1024 - # 字节;如果设置了 POSIXLY_CORRECT 的环境变量,除非用“ -k ”选项,则默认块大小是 512 字 - # 节。每一个硬链接都计入总块数(因此可能重复计数),这无 疑是个缺点。 + # 输出的信息从左到右依次包括文件名、文件类型、权限、硬链接数、所有者名、组名、大小(byte) + # 、及时间信息(如未指明是其它时间即指修改时间)。对于6个月以上的文件或超出未来 + # 1小时的文件,时间信息中的时分将被年代取代。 + # 每个目录列出前,有一行“总块数”显示目录下全部文件所占的磁盘空间。块默认是1024字节; + # 如果设置了 POSIXLY_CORRECT 的环境变量,除非用“-k”选项,则默认块大小是 512 字节。 + # 每一个硬链接都计入总块数(因此可能重复计数),这无 疑是个缺点。 # 列出的权限类似于以符号表示(文件)模式的规范。但是 ls # 在每套权限的第三个字符中结合了多位( multiple bits ) 的信息,如下: s 如果设置了 setuid @@ -413,5 +413,24 @@ auto/ CHANGES CHANGES.ru conf/ configure* contrib/ html/ LICENSE Makefil auto CHANGES CHANGES.ru conf configure contrib html LICENSE Makefile man objs README src ``` +## 扩展知识 + +### 不同颜色代表的文件类型 + +* 蓝色:目录 + +* 绿色:可执行文件 + +* 白色:一般性文件,如文本文件,配置文件等 + +* 红色:压缩文件或归档文件 + +* 浅蓝色:链接文件 + +* 红色闪烁:链接文件存在问题 + +* 黄色:设备文件 + +* 青黄色:管道文件