# ls 命令
# 简介
ls命令用于列出目录内容。
# 语法
ls [选项] [文件或目录...]
# 常用选项
-l
:使用长格式列出文件信息-a
:显示所有文件,包括隐藏文件-h
:以人类可读的格式显示文件大小-R
:递归显示子目录-t
:按修改时间排序-S
:按文件大小排序-r
:反向排序-d
:仅列出目录本身,而不是目录内容
# 使用示例
# 列出当前目录内容
ls
# 显示详细信息
ls -l
# 显示所有文件(包括隐藏文件)
ls -a
# 显示人类可读的文件大小
ls -lh
# 按时间排序
ls -lt
# 递归显示所有子目录
ls -R
# 显示目录本身信息
ls -ld /path/to/directory
# 输出说明
长格式(-l)输出包含:
- 文件类型和权限
- 硬链接数
- 所有者
- 所属组
- 文件大小
- 最后修改时间
- 文件名
# 注意事项
- 默认不显示以点开头的隐藏文件
- 颜色标识不同类型的文件
- 权限不足时可能无法查看某些目录
- 大目录递归显示可能需要较长时间
# 最佳实践
- 使用
-h
选项提高可读性 - 合理组合选项提高效率
- 使用
-R
选项时注意目录层级 - 使用别名简化常用组合(如
ll='ls -l'
)
← Shell 脚本编程 cd 命令 →