加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 目录中rwx中的’x’是什么意思?

发布时间:2020-12-14 01:38:34 所属栏目:Linux 来源:网络整理
导读:我通过mkdir testdir获得了一个testdir,并通过touch testdir / a在其中创建了一个文件. drwxr-xr-x 2 jermaine jermaine 4096 Mar 12 22:57 testdir 如果我通过chmod -x testdir删除’x’ 然后我将无法做到 cd testdirtouch testdir/bls -l testdircat testd
我通过mkdir testdir获得了一个testdir,并通过touch testdir / a在其中创建了一个文件.

drwxr-xr-x  2 jermaine     jermaine       4096 Mar 12 22:57 testdir

如果我通过chmod -x testdir删除’x’

然后我将无法做到

cd testdir

touch testdir/b

ls -l testdir

cat testdir/a

所以我的问题是为什么我不能列出具有’r’但没有’x’的目录下的文件层次结构? ‘x’究竟在目录上的含义是什么?

我知道一些解释,比如“x表示进入指挥,你必须在读写之前进入”.但“进入”意味着什么?我非常感谢inode或dentry级别的答案.非常感谢.

解决方法

“执行”是目录的遍历权限.它允许您访问目录中的文件和文件夹.

如果您可以读取目录,则可以列出内容.

如果您可以编写目录,则可以在其中创建新文件和文件夹.

如果您可以“执行”目录,即使您不知道内部是什么,也可以在层次结构中移动.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读