linux修改文件类型和权限

三条指令

  • chgrp 修改用户组
  • chown 修改拥有者
  • chmod 修改权限

修改属性

chgrp [-R] groupname dirname/filename

# example:
chgrp users example.txt 
# 修改example.txt的用户组为users
chown [-R] countname filename/dirname

# exmaple:
chown user1 exampl.txt
chown -R user2 exampledir # 递归修改文件夹中所有文件

修改权限

  • 数字类型修改
  • 符号类型修改
数字类型

各权限对照表

r: 4
w: 2
x: 1

每种身份权限的数字是三种权限的和
比如

owner = rwx = 4 + 2 + 1 = 7
group = rwx = 4 + 2 + 1 = 7
others = --- = 0 + 0 + 0 = 0

所以如果修改权限为rwxrwx—, 即修改为770

chmod [-R] xyz filename/dirname

# example:
chmod 770 example.sh
符号类型

身份符号

  • u(ser)
  • g(roup)
  • o(thers)
  • a(ll)

修改符号

  • + 加入
  • - 移除
  • = 设置

例子

chmod u=rwx,g+x,o-x example.sh
chmod a+x example.sh
chmod a-w example.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值