格式:ls [选项] [目录名]
ls命令最基本的形式是显示当前目录下的文件和目录。ls的输出列表是按字母排序的(列排序)。
1. ls -F:-F参数在目录后面加了正斜杠(/),带有斜杠的为目录,不带的为文件,可执行文件后面带有星号(*),符号链接(@)。
2.ls -a :显示所有文件,隐藏文件和普通文件。隐藏文件前面带有点(.)。
3. ls -R :递归操作,它列出了当前目录下包含子目录中的文件。
4. ls -l:显示长列表。输出文件的详细信息。
如上图:
文件类型:目录(d)、文件(-)、字符型文件(c)、块设备文件(b);文件的权限:读(r)写(w)执行(x);用户、用户组、其他。文件的硬链接总数。文件属主用户名。文件属组用户名。文件的大小(以字节为单位)。文件的上次修改时间。文件名称或文件夹名称。
5.ls -S :按文件的大小排序。
6. ls -r :默认排序的倒排序。
7. ls -L :当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息。
8. ls命令支持通配符,过滤输出列表。
问号(?)代表一个字符
星号(*)代表零个或多个字符
中括号[ abc]、[a-z]、排除用感叹号[!a];
9. ls还有众多的命令选项,可以man ls 进行查阅。