Linux中关于文件的x权限
发布网友
发布时间:2022-02-27 03:29
我来回答
共2个回答
热心网友
时间:2022-02-27 04:58
x是可执行啊;
对文件夹是可进入目录
对文件是可执行
自己写的 shell ,如果没有 x 就不能 ./shell 运行
其他例如下载的安装文件也是一样,没有x,就不能 ./XX的方式运行
当然 有这个标志的文件也必须是可运行才真能运行
比如 你把一个文本文件标记为可运行,但是它实际上还是没办法运行的追问那我用cat读的话是只要有r权限,没有x权限也可以是么
追答对的,你可以试试
热心网友
时间:2022-02-27 06:16
对文件而言,x表示可执行;
对于目录而言,x表示可以进入这个目录。
比如有一个文件a.sh,它的权限是rw-,你是无法
使用"./a.sh"
来运行的,会提示你没有权限,只能用sh
a.sh的方式运行。
加上x权限,chmod
u+x
a.sh
之后,就可以以
./a.sh
来执行这个脚本了。