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
来执行这个脚本了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com