chmod +x

最近部署一个新项目需要Jenkins打包,服务器上wget到bin文件。之后需要chmod +x在可以执行.bin文件,之前用过chmod777第一次见chmod +x

1、使用场景

我这里第二次chmod +x了所以ls已经绿色了,其实chmod +x之前是灰色的。

2、chmod +x的意思就是给执行权限

(1)、LINUX下不同的文件类型有不同的颜色,

绿色文件: 可执行文件,可执行的程序  

红色文件:压缩文件或者包文件

蓝色文件:目录

白色文件:一般性文件,如文本文件,配置文件,源码文件等 

浅蓝色文件:链接文件,主要是使用ln命令建立的文件

红色闪烁:表示链接的文件有问题

黄色:表示设备文件

灰色:表示其他文件


(2)、因此wget到这个.bin文件是一个普通的文件,不能执行

chmod +x 将普通文件(灰色)+x之后变为绿色

chmod -x 将可执行文件(绿色)变为普通文件(灰色)

修改权限

chmod +x 1808151636.bin 

执行文件

sudo ./1808151636.bin 
 

 

 

3、chmod +x 和 chmod u+x的区别

就是设置谁拥有执行这个文件权限

chmod +x 和chmod a+x 是一样的,一般没有明确要求,可以就用chmod +x

 

u 代表用户. 
g 代表用户组. 
o 代表其他. 
a 代表所有.

这意味着chmod u+x somefile 只授予这个文件的所属者执行的权限 
而 chmod +x somefile 和 chmod a+x somefile 是一样的 
Just doing +x will apply it to all flags: [u]ser, [g]roup, [o]thers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值