我得到了一个 testdir mkdir testdir
,并在其中创建了一个文件touch testdir/a
。
drwxr-xr-x 2 jermaine jermaine 4096 Mar 12 22:57 testdir
如果我删除'x'chmod -x testdir
那我就不行了
cd testdir
touch testdir/b
ls -l testdir
cat testdir/a
所以我的问题是为什么我不能在一个带有“r”但没有“x”的目录下列出文件层次结构?目录上的“x”到底是什么意思?
我知道一些解释,例如“x 表示进入目录,必须先进入才能读取和写入”。但是“进入”是什么意思?我非常感谢 inode 或 dentry 级别的答案。非常感谢。