对于Linux中rwx权限的理解

rwx权限本身很好理解,r:read(读),w:write(写),x:execute(可执行)。

关键在于理解对于一个文件,如果我们拥有了w(写,后称w)权限,为什么不能保证一定能对文件进行删除操作。

其实很好理解,因为你对文件的删除,其实相当于改变了整个目录的结构。所以你当然也要有目录的w权限,这样才可以对目录内的文件进行各种操作。

至于如果你有目录的w权限,当然也不能保证你可以对文件内的内容进行修改,因为文件内的内容是属于文件的。

这里你应该会发现:

  • 删除操作总是针对直接父目录的权限检查,与更深层目录的权限无关。

所以在笔者看来,文件和文件的内容的关系,就像是目录与目录下的文件一样,呈父子关系。

明白了这个,自然可以对rwx权限有了更深的感受了。

当然也会需要x权限,毕竟没有x权限,你也没办法对其所属目录下的文件进行访问了。但这里笔者仅作一个引出。助于理解。

新人撰写,如有误,还请指点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值