Update ls.md

This commit is contained in:
clay-wangzhi 2021-06-17 14:23:20 +08:00 committed by 小弟调调™
parent 64034fc587
commit 12c2dafd75
1 changed files with 26 additions and 7 deletions

View File

@ -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
```
## 扩展知识
### 不同颜色代表的文件类型
* 蓝色:目录
* 绿色:可执行文件
* 白色:一般性文件,如文本文件,配置文件等
* 红色:压缩文件或归档文件
* 浅蓝色:链接文件
* 红色闪烁:链接文件存在问题
* 黄色:设备文件
* 青黄色:管道文件
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->