版权声明:本文为博主原创文章,转载需保留原始链接。 https://blog.csdn.net/qiulinsama/article/details/86132310
由上篇博客我们可以知道,文件的权限控制着文件可读可写可执行,但是大家看完上篇博客有没有发现一个问题,文件夹也是有[rwx]这三个权限的,难道文件夹给它一个x权限也可执行?这显然是不可能的,下面我们就来看一下Linux中容易被大家忽略的文件夹权限是怎么回事。
声明:以下操作针对非root用户,root用户是linux的神,权限都控制不住它,如果用root操作,下列操作对它来说就是个弟弟!
文件夹的权限
在讨论文件夹的权限之前我们要明白文件夹存放的是什么,文件夹的主要内容是文件夹中的文件名列表(注意不是文件),文件夹中的文件名与文件夹有着强烈的关联。
- r(read contents in directory)
r权限顾名思义,读取文件夹内容的权限,即读取文件夹中文件名列表的权限,如果没有这个权限你无法读取到文件夹内的文件名列表,见下:
如图,当取消了r权限我是无法访问test文件夹的。 - w(modify contents of directory)
w权限则是修改文件夹的内容了,即修改文件夹中的文件名列表,我们可以增加文件夹中新文件,删除文件,修改文件名,移动文件。
如图,移除了w权限无法操作文件夹中的内容。 - x(access directory)
x权限在文件夹上就不是可执行权限了,而是代表用户能否进入该目录。
如图无法进入文件夹,同时,因为无法进入文件夹也无法操作文件夹里面的内容,例如查看新增等操作。