ls 是 Linux 系统中用于列出目录内容的命令,主要用于查看文件和目录的信息。支持多种选项调整显示方式,如按时间排序、显示隐藏文件等
1. 基本用法
2. 常用参数
- -a:显示所有文件,包括隐藏文件(以 . 开头的文件)。
- -l:以长格式显示文件详细信息,包括权限、所有者、大小、时间等。
- -h:配合 -l 使用,以人类可读的格式显示文件大小(如 KB、MB)。
- -r:逆序显示文件和目录。
- -t:按时间排序,最新的文件排在前面。
- -S:按文件大小排序,最大的文件排在前面。
- -R:递归列出子目录的内容。
- -i:显示文件的 inode 号。
- --color=auto:使用颜色区分文件类型(常用于区分普通文件、目录、符号链接等)。
3. 用法举例
-
列出当前目录下的所有文件: -
显示所有文件(包括隐藏文件): -
以详细信息显示文件列表: -
显示详细信息且以人类可读格式显示文件大小: -
按时间排序并显示详细信息: -
递归显示目录及其子目录内容: -
显示文件的 inode 编号: -
按文件大小排序并显示详细信息: -
列出特定目录下的文件: -
使用颜色区分文件类型:
4. 注意事项
-
ls 默认不会显示隐藏文件,需配合 -a 选项使用。 -
对于文件过多的目录,输出可能较长,可以结合分页工具查看,例如: -
某些系统中,ls 的颜色显示可能需要依赖环境变量设置,如 LS_COLORS。
|