前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >linux下chmod +x的意思?为什么要进行chmod +x

linux下chmod +x的意思?为什么要进行chmod +x

作者头像
全栈程序员站长
发布2022-09-14 15:26:24
发布2022-09-14 15:26:24
4.6K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

上周在工作中接触到chmod +x 这个命令,如下图:

首先对start.sh这个启动文件删除,然后使用rz命令上传了新的start.sh,然后发现还有进行下一步,chmod +x start.sh

这一步是什么意思呢?经过上网查询(说的比较复杂,引申太多

)和咨询我们研发(还是研发说的通俗易懂

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

  • LINUX下不同的文件类型有不同的颜色,这里
代码语言:javascript
代码运行次数:0
运行
复制
蓝色表示目录;
绿色表示可执行文件,可执行的程序;
红色表示压缩文件或包文件;
浅蓝色表示链接文件;
灰色表示其它文件;

红色闪烁表示链接的文件有问题了 黄色表示设备文件

  • 因此如果只是普通的上传start.sh这个文件,那么上传之后也就是一个普通的文件,不能执行
  • 下面实践来看

首先上传了一个stop1.sh文件,是灰色,然后进行chmod +x给了权限。后来使用chmod -x 去除执行权限,可以明显看到效果

补充:

chmod +x 和 chmod u+x的区别?

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

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158072.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • chmod +x 和 chmod u+x的区别?
  • 就是设置谁拥有执行这个文件权限
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档