chmod小记

chmod语法

chmod [选项]... 模式[,模式]... 文件...

选项

-c, --changes	 类似 --verbose,但只在有更改时才显示结果
      --no-preserve-root	不特殊对待根目录(默认)
      --preserve-root	 禁止对根目录进行递归操作
  -f, --silent, --quiet	去除大部份的错误信息
  -v, --verbose	 为处理的所有文件显示诊断信息
      --reference=参考文件	使用指定参考文件的模式,而非自行指定权限模式
  -R, --recursive	 以递归方式更改所有的文件及子目录
      --help	 显示此帮助信息并退出
      --version	 显示版本信息并退出 

模式

[ugoa]*([-+=]([rwxXst]*|[ugo]))+
 [ugoa]的含义

 

  • u 表示用户(user)
  • g 表示组(group)
  • o 表示其他(others)
  • a 表示所有(all)

 

[-+=]的含义
  • + 表示添加权限
  • - 表示取消权限
  • = 表示赋予给定权限并取消其他所有权限
[rwxXst]的含义
  • r 可读
  • w 可写
  • x 可执行
  • X 只有目标文件对某些用户是可执行的,或该目标文件是目录时候,才赋予x属性
  • s 在文件执行时,把进程的属主或组ID置为该文件的文件属主。
  • t 保存程序的文本在交换设备上(不明白含义)
[ugo]的含义
  • u 与文件属主拥有一样的权限
  • g 与文件属主同组的用户拥有一样的权限
  • o 与其他用户拥有一样的权限

用例

给于文件夹x权限,但文件不给于x权限

chmod -R u+X,g+X path
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值