命令:ls 《课堂笔记》
- 作用 :ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。
- 语法格式:ls [选项] 参数(目录或文件名)
- 常用选项:
- -a :显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
- -A :显示除影藏文件“.”和“..”以外的所有文件列表
- -C:多列显示输出结果。这是默认选项;
- -l :与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;
- -d :显示目录(directory)本身的属性,常与“-l”同时使用;
- -h :一更人性化(human)的方式显示除目录或文件的大小,常与“-l”同时使用;
- -R :以递归(recursive)的方式显示目录及其子目录中的所有内容。
4. 示例:
扩展:
-
-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
-
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-
-m:用“,”号区隔每个文件和目录的名称;
-
-n:以用户识别码和群组识别码替代其名称;
-
-r:以文件名反序排列并输出目录内容列表;
-
-s:显示文件和目录的大小,以区块为单位;
-
-t:用文件和目录的更改时间排序;
-
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-
--full-time:列出完整的日期与时间;
-
--color[=WHEN]:使用不同的颜色高亮显示不同类型的。