linux中在文件夹下新建文档属于写操作(w)还是执行(x)操作

众所周知,linux下文档和文件夹都有rwx操作,读鸟哥的私房菜中说不能在没有x权限的文件夹下执行一些命令,比如man,ll等,那在文件夹中新建文档是属于写操作还是执行操作?

这要看你是怎样新建的这个文件,比如用 touch 来创建的文件,正常情况下就不会有x权限。
但如果你有执行gcc的权限,那么你用gcc编译一个自己写的c文件得到一个可执行执行程序时通常就有x权限了。
还有一些脚本文件,一般新建时用vi或emacs之类的编辑器,第一行就会指定此脚本的执行程序,但这样的脚本文件新建后一般也是没有执行权限的,还得手动用chmod命令给它加x权限才能执行。
Linux下用mkdir新建的文件夹默认带x权限,至于为什么我就没有去深入了解了。。。

文件夹的x权限,是决定能不能作为工作目录,不能作为工作目录当然也就不能在没有x权限的目录“下”执行某项操作了,换句话说,x决定了你能不能进入这个目录,r决定了你有没有权限创建一个目录,希望对你有用

对文件而言,X表示可执行;
对于目录而言,X表示可以进入这个目录。