Linux进入目录需要哪些权限?(ls/ll/touch/rm/mv需要的权限)

Linux文件权限:在这里插入图片描述

对于目录来说,目录的操作分别是可浏览、可创建/删除、可进入如果目录没有 x 权限,那么即便这个目录有 r 或 w 权限,也不能对这个目录进行浏览、创建/删除操作,甚至不能进入该目录。
  在Linux下文件的权限:
在这里插入图片描述

  1. 新建一个目录:
    在这里插入图片描述
  2. 更改目录权限:
    在这里插入图片描述
    此时发现没有权限,cd 不能进入目录。
  3. 将权限改为400(可读),再次尝试 cd 进入目录:
    在这里插入图片描述
    至此发现,有可读(可浏览)权限并不能进入目录。
  4. 将权限改为200(可写),再次尝试 cd 进入目录:
    在这里插入图片描述
    至此发现,有可写(可创建/删除)权限,也不能进入目录。
  5. 将权限修改为100(可执行),再次尝试 cd 进入目录:
    在这里插入图片描述
    小结:有 x 权限才可以进入目录,但是不能在目录内进行ls / ll / touch操作
  6. 修改文件的权限为300(可读可执行/可创建删除可进入)
    在这里插入图片描述
    在这里插入图片描述
    此时:可以进入文件,可以 touch 出文件,rm删除文件,以及移动文件,但是不能 ll 和 ls。
  7. 修改文件权限为500(可写可执行/可浏览可进入)
    在这里插入图片描述
    此时:可以ls 和 ll,但是不能touch、rm、mv。

总结:要 cd 进入目录需要有 x (可执行/可进入)权限;

   要ls、ll 查看文件起码需要同时有 r(可读/可浏览)和 x 权限;

   要touch、rm、mv等操作起码需要有 w(可写/可创建删除)权限和 x 权限。

猜你喜欢

转载自blog.csdn.net/Code_beeps/article/details/89303224
今日推荐