Linux:进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限

权限:就是对某事项进行决策程度和范围,通俗来说,就是规定哪些事情能做、哪些事情不能做。那么,在Linux中有哪些基本权限呢?进入目录需要哪些权限、在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作需要哪些权限?

Linux中的基本权限

读(r):read对于文件来说,具有读取文件内容的权限;对于目录来说,具有浏览该目录信息的权限。
写(w):write对于文件来说,具有修改文件内容的权限;对于目录来说,具有删除、移动目录内文件的权限。
执行(x):execute对于文件来说,具有执行文件的权限;对于目录来说,具有进入目录的权限。

权限的表现形式

1、通过字母和“-”来表示

Linux表示说明
r - -只读
- w -仅可写
- - x仅可执行
r w -可读可写
- w x可写可执行
r - x可读可执行
r w x可读可写可执行
- - -无权限

在这里插入图片描述
在图片的第一列显示的就是文件的可操作权限,这些操作权限其实是按照所有者u(电脑的主人)、所属组g(可以理解为拥有者的队友)、其他用户o(可以理解为你的团队以外的人)的权限顺序依次组合。

2、通过数字来表示

权限符号八进制二进制
r4100
w2010
x1001
rw6110
rx5101
wx3011
rwx7111
- - -0000

如何修改权限

1、以字母形式修改
利用chmod命令,通过对u、g或o加减想要的权限来实现对文件权限的更改。修改之后,大家可以再次运用ll命令来查看修改后的权限。
在这里插入图片描述
2.以数字形式修改
利用chmod命令,我们可以让u、g、o都拥有r、w、x权限。也就是使用777,那么命令执行之后在通过ll命令查看文件权限,那么文件的所有者u、所属组g和其他用户o就都会拥有r、w、x权限。
在这里插入图片描述

进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限

首先通过一张图给大家介绍可执行权限:
在这里插入图片描述
在图中我们可以看到,当去掉所有者的执行权限后,运用cd命令无法进入code目录(这里的code目录只是个例子),第二行显示的意思是权限不允许,当我们给所有者加上执行权限后,就可以进入了,此时没有任何错误提示。

以下是一些命令的权限总结:

命令作用所需权限
cdcd 目录名(进入目录)所需权限x
touchtouch 文件名(创建文件)所需权限wx
lsls(显示当前目录下的所有文件)所需权限rx
rmrm 文件名(删除文件)所需权限wx
mvmv 文件名1 文件名2(把文件名1修改为文件名2)所需权限wx
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值