Linux学习(二):权限及通配符

文章目录

    • `ls` 查看权限
    • `chmod`设置权限
      • 1.`chmod`字母法
      • 2.`chmod`数字法
    • 通配符

ls 查看权限

执行touch a 新建文件a,执行命令 ll -h查看列表
Linux学习(二):权限及通配符_第1张图片
文件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的文件,当-处于[]之外失去通配符的作用
\ 转义字符

你可能感兴趣的:(linux,linux)