chmod命令

chmod命令可以修改文件、文件夹权限信息。

只有文件、文件夹的所属用户或者root用户(最大的用户,想干嘛干嘛)才可以修改。(意思是它的所属用户不是你登录的用户,你是不能修改它的权限信息的)

chmod语法

语法:chmod [-R] 权限 文件或文件夹

选项:-R ,对文件夹的全部内容应用同样的操作

常规写法:权限的字母写法

示例:

(r:read读,w:write写,x:execute执行)(u:user用户,g:group用户组,o:other其它用户)

1、chomd u=rwx,g=rx,o=x hello.txt,将文件权限修改为:rwxr-x--x。权限总共9位,前3位代表用户,即u(user);中间3位代表用户组,即g(group);后面三位代表其它用户组,即o(other)。

所以这条命令行我们可以理解为:对hello.txt 这个文件来说,它所属的用户可以读、写、执行hello.txt;它用户所属的用户组可以对其进行读、执行,但不可以写;其它用户只可以对它进行执行,读和写都没有权限。

2、chmod -R u=rwx,g=rx,o=x test,将文件夹test,以及这个test文件夹里面所有的信息的权限都按照这个命令行修改。

所以这条命令行我们可以理解为:对test这个文件夹和它内部所以其它信息来说,它所属的用户可以读、写、执行;它用户所属的用户组可以对其进行读、执行,但不可以写;其它用户只可以对它进行执行,读和写都没有权限。

快捷写法:权限的数字序号

除此之外,我们还有快捷写法,权限可以用3位数字来代表,第一位数字表示用户权限,第二位数字表示用户组权限,第三位数字表示其它用户权限。

r记作4,w记作2,x记作1。

4+2+1 = 7 拥有全部权限,即rwx

4+2 = 6 拥有读和写的权限

以此类推

如:751表示:rwx(7)r-x(5)--x(1) 即:用户可以读、写、执行;用户组可以读、执行;其它用户可以执行。

来个有意思的:程序员表白:r-x(5)-w-(2)--x(1)hhh 快捷写法写为:chmod 521 

你学会了吗?

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值