ls命令的功能是列出当前目录(默认为当前目录)或指定目录中的内容。
ps:佩奇的最近的双引号键失灵了,文中所有的双引号用 ` `代替。
语法: ls [options] [directories|files]
options:以 `-` 开始的选项。options代表可以同时使用多个选项。
directories|files:目录 | 文件。directories 和files 代表可以同时使用多个目录或多个文件。
- options常用选项:
- -a:列出目录下的所有文件,包括以 `?.?` 开头的隐含文件。
- -l:列出文件的详细信息。
- -m:横向输出文件名,并以","作为分隔符。
- -f -U:对输出的文件不排序。
- -o: 显示文件的除组信息外的详细信息。
- -p -F:在每个文件名后附上一个字符以说该文件的类型,`*`表示可执行的普通文件;`/`表示目录;`@`表示符号链接;`|`zb表示FIFOs;`=`表示套接字。
- -q:用?代替不可输出的字符。
- -r:对目录反向排序。
- -s:在每个文件名后输出该文件的大小。
- -t:以时间排序。
- -u:以文件上次被访问的时间排序。
- -x:按列输出,横向排序。
- -A:显示除`.`和`..`外的所有文件。
- -B:不输出以`~`结尾的备份文件。
- -C:按列输出,纵向排序。
- -G:输出文件的组的信息。
- -L:列出链接文件名而不是链接到的文件。
- -N:不限制文件长度。
- -Q:把输出的文件名用双引号括起来。
- -R:列出所有子目录下的文件。
- -S:以文件大小排序。
- -X:以文件的扩展名(最后一个 . 后的字符)排序。
- -1:一行只输出一个文件。
- --color=no:不显示彩色文件名。
- --help:显示帮助信息。
- --version:输出版本信息并退出。
- ps:佩奇也还是在学习当中呢,有些不常用的选项也是在书籍和网上查询到的,如有不足之处可以私我更改,望能帮助到大家!