显示目录中内容,包括子目录和文件相关属性信息
ls [选项] [文件或目录]
可以指定一个文件进行ls查看,也可以直接ls
第一个字符代表文件的类型:
"-”表示该文件是一个普通文件
"d”表示该文件是一个目录
"l"表示该文件是一个软链接文件,类似于windows下的快捷方式
第1字符的后面9个字母表示该文件或目录的权限位:
r表示读(查看、下载)
w表示写(添加、更改、删除、上传)
x表示执行(运行文件、切换目录)
其中前三个表示文件拥有者(属主)的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限
如果一个文件不是目录,此时这一字段表示这个文件所具有的硬链接数
如果是一个目录,则第2字段表示该目录所含子目录的个数
如果新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录
如果是一个目录,则表示该目录的大小,而不是目录以及它下面的文件的总大小
Linux系统中一切皆文件,因此目录也是一种文件
如果是一个符号链接(软链接文件),那么会有一个“->”箭头符号,后面根一个它指向的文件名
通常情况下:
通配符 | 代表含义 |
?(问号) | 代表任意-个字符,有且一个字符 |
* (星号) | 代表任意数个字符,可以是0个或者1个或者多个 |
[ ] (中括号) | 表示可以匹配字符组中的任意一个字符 |