前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令 | chmod

Linux 命令 | chmod

作者头像
小林C语言
发布2023-09-14 18:34:01
2540
发布2023-09-14 18:34:01
举报

作者

林一

白天搬砖,晚上做梦。我有故事,你有酒么?

Linux 命令 chmod 命令解析

chmod 是Linux下权限管理命令,可以设置用户对于文件或目录的访问权限。

chmod 的一般形式如下:

代码语言:javascript
复制
chmod [选项] 模式 文件名

其中,选项包括:

-R:递归地修改目录下的所有文件
-v:显示修改的详细信息
-c:仅显示修改的文件
模式包括:

u:代表拥有者
g:代表同组用户
o:代表其他用户
a:代表所有用户
+:添加权限
-:删除权限
=:设置权限权限包括:
r:读权限
w:写权限
x:执行权限

为方便读者理解,林一写个具体的 demo:

代码语言:javascript
复制
将文件 linyi.txt 的所有用户的执行权限关闭:

chmod a-x file.txt   

a 代表所有用户,-x表示关闭执行权限

将目录 mydir 及子目录下所有文件和目录的所有用户的读写权限设为755:

chmod -R 755 mydir

-R表示递归修改,7表示读、写、执行权限,5表示读、执行权限

Linux 命令 chmod 命令注意事项

chmod 的作用只是修改文件系统中的权限标志,不会对文件内容产生影响。

如果希望添加或删除某个用户的多种权限,可以使用逗号隔开,例如 chmod u+x,go-rwx linyi.txt 代表给拥有者添加执行权限,同时删除所在组和其他用户的读、写、执行权限。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-07-22 09:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档