Linux———在目录中执行增删查(cd, touch, ls, rm, mv)所需要的权限

1.  cd

首先我们有一个目录,它没有任何的用户权限,那么我们试试看能不能进去


那么我们试试看能不能进去


我们发现并不能进去,那么我们加上 权限看看是否能进去


我们发现并不能进去,那再加上 看看能否进行cd命令


还是不能,那再加上 权限看看能否进行cd命令


当加上 x 权限之后,我们就可以进行 cd 命令 

结论:我们要想进行 cd 操作需要 x(可执行)权限。

2.  touch

我们将zj的wr权限去掉,然后进入到zj里面,想要touch 一个文件,发现不可以


此时我们对其加上 r 权限,还是不能够进行touch


我先讲之前加的r去掉,然后对其加上w权限,发现可以进行touch


结论:touch需要 w (可写) 权限。

3.ls

此时我们ls却发现不行,返回到zj 对其加上r权限再进去进行ls操作发现可以进行


 结论:ls需要r (可读) 权限。

4.rm

第一种是一个文件所属的目录,只要此目录有wx权限,就可以进行删除,但不可以看有哪些文件

第二种直接进行删除,只需要有w权限就可以进行删除。

5.mv

对于mv 

第二个参数类型是文件时,mv完成的是文件重命名。

第二个参数为目录:

目录--->已存在的目录   就为移动

目录--->不存在的目录    就为重命名


结论:进行mv 需要有w(可写)权限。


猜你喜欢

转载自blog.csdn.net/z_juan1/article/details/80599821
今日推荐