ls
查看权限
执行touch a
新建文件a,执行命令 ll -h
查看列表
文件a的详细信息(下面用作例子详细介绍)
-rw-rw-r–. 1 test test 0 1月 4 11:11 a
解读\列名 | 权限 | 硬件链接数 | 文件属主 | 文件所属的组 | 文件大小 | 文件修改时间 | 文件名 |
---|---|---|---|---|---|---|---|
信息 | -rw-rw-r–. | 1 | test | test | 0 | 1月 4 11:11 | a |
详解1 | 第一个字符[-d] ,d 代表文件夹,- 代表文件 | - | - | - | - | - | - |
详解2 | 第一个字符后9个字符分为三组[-rwx][-rwx][-rwx] 。r 代表可读,w 代表可写,x 代表可执行- 代表非。 | - | - | - | - | - | - |
详解3 | 三组[-rwx][-rwx][-rwx] 中。第一组:当前用户的权限,第二组:当前用户组对文件的权限,第三组:其他用户组的权限 | - | - | - | - | - | - |
文件夹ceshi的详细信息
drwxrwxr-x. 2 test test 6 1月 4 11:10 ceshi
chmod
设置权限
1.chmod
字母法
语 法:
chmod [ugoa] [+-=] [rwx] 文件
demo:chmod u+x test.txt
给文件拥有者添加可执行权限
- u:user表示文件所有者
- g:group 表示文件所有者属于同一组(group)者,即用户组
- o:other表示其他人
- a:All 表示所有人
- +:增加权限
- -:撤销权限
- =:设定权限
- r:red 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过
ls
查看这个目录的内容- w:write表示可写入,对于一个目录,如果没有w权限,那么就意味着不能再目录下创建文件
- x:excute 表示可执行,对于一个目录,如果没有x权限,就意味着不能通过
cd
进入这个目录。
2.chmod
数字法
语 法:
chmod [124][124][124] 文件
数字 | 说明 |
---|---|
4 | r 读取权限 |
2 | w 写入权限 |
1 | x 执行权限 |
0 | - 不具任何权限 |
demo:
chmod 123 a.txt
- 第一位数字代表自己的权限
- 第二位数字代表自己组的权限
- 第三位数字代表其他人的权限
- 3 =1+2 代表w+x
通配符
通配符 | 含义 |
---|---|
* | 代表文件名中所有字符 |
ls te* | 查找以te开头的文件 |
ls *html | 查找html结尾的文件 |
? | 代表文件名任意一个字符 |
ls ?.c | 只找第一个字符任意,后缀为.c的文件 |
[abc] | 匹配abc中任意一个 |
[a-f] | 匹配从a到f 范围内的任意一个字符 |
ls [a-f]* | 找到从a到f范围内的任意一个字符开头的文件 |
ls a-f | 找到名字为a-f的文件,当- 处于[] 之外失去通配符的作用 |
\ | 转义字符 |