前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。

使用权限 : 所有使用者

语法

chmod [-cfvR] [--help] [--version] mode file...[-cfvR] [--help] [--version] mode file...

参数说明

mode : 权限设定字串,格式如下 :

[ugoa...][[+-=][rwxX]...][,...]ugoa...][[+-=][rwxX]...][,...]

其中:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

其他参数说明:

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
  • --help : 显示辅助说明
  • --version : 显示版本

实例

将文件 file1.txt 设为所有人皆可读取 :

chmod ugo+r file1.txt+r file1.txt

将文件 file1.txt 设为所有人皆可读取 :

chmod a+r file1.txt+r file1.txt

将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :

chmod ug+w,o-w file1.txt file2.txt+w,o-w file1.txt file2.txt

将 ex1.py 设定为只有该文件拥有者可以执行 :

chmod u+x ex1.py+x ex1.py

将目前目录下的所有文件与子目录皆设为任何人可读取 :

chmod -R a+r *-R a+r *

此外chmod也可以用数字来表示权限如 :

chmod 777 file777 file

语法为:

<span style="color:#000000">chmod abc file</span>

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

  • 若要rwx属性则4+2+1=7;
  • 若要rw-属性则4+2=6;
  • 若要r-x属性则4+1=5。
chmod a=rwx file=rwx file

chmod 777 file777 file

效果相同

chmod ug=rwx,o=x file=rwx,o=x file

chmod 771 file771 file

效果相同

Linux chmod命令相关推荐

  1. Linux chmod命令修改文件与文件夹权限命令代码

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...

  2. Linux chmod命令详解

    Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式 ...

  3. Linux chmod命令修改文件与文件夹权限的命令附实例

    在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下 语法:chmod [who] [+ | - | =] [mode] 文件名 ...

  4. Linux的三种权限含义,Linux chmod命令及权限含义

    对于一条权限赋值命令:sudo chmod  -R 764 ×××:我们必须了解其含义: (1)各字段含义:sudo chmod  -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4( ...

  5. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  6. 每天一个linux命令(27):linux chmod命令

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...

  7. 【Linux】一步一步学Linux——chmod命令(110)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 chmod - 改变文件的访问权限 chmo ...

  8. linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  9. chmod是linux命令吗,Linux chmod命令怎么用

    Linux命令中,chmod命令的用法与chattr命令有些相似,但相对而言chmod命令只是改变文件读写.执行权限,文件权限主要还是通过chattr命令来完成,下面学习啦小编就给大家介绍下Linux ...

  10. linux chmod命令数字,菜鸟学Linux命令:chmod命令和数字文件权限

    chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数. 只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权 ...

最新文章

  1. .NET工程师必须掌握的知识点
  2. jenkins自动打包设置打包文件脚本
  3. VTK:Texture之TextureCutQuadric
  4. VTK:PolyData之ShrinkPolyData
  5. 匆匆那年之Java程序员之最近两周的面试总结:
  6. 99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏!!!...
  7. 31. 脱壳篇-什么是壳
  8. 发黄图再截图举报!这个社交软件运营合伙人被逮捕:“设局”恶意举报同行...
  9. 接口测试工具--apipost预/后执行脚本
  10. 为什么大家拍摄视频不用摄像机,反而选用单反照相机呢?
  11. 在线的代码托管平台 coding.net ===中国扩展版github
  12. BMVC reading list
  13. 系统服务(daemon)
  14. 【头歌C语言程序与设计】结构体
  15. DSP之一:GPIO概述(F28335)
  16. 使用sql server+jmail组件发送邮件
  17. netstat+taskkill命令解决windows端口占用问题
  18. 【LaTeX排版】西电硕\博士论文LaTeX模版<一>
  19. VUE环境搭建和项目创建-win平台
  20. ubuntu终端中返回上一次访问的目录

热门文章

  1. c语言中如何用程序判断double型的浮点数能精确到几位小数,C语言中浮点数double/float相等判断...
  2. 【LCS系列】最长公共子序列和最长公共子串
  3. Mr. Kitayuta‘s Technology CodeForces - 505D(并查集+拓扑排序或dfs找环) 题解
  4. 【基于Python】 - 人工智能机器学习深度学习数据分析 - 常见问题,常用的套路与操作(持续更新)
  5. 【51nod - 1076】2条不相交的路径(Tarjan无向图判环)
  6. 【CCFCSP- 201312-4】有趣的数(线性dp)
  7. *【CodeForces - 859C 】Pie Rules (博弈dp,时光倒流)
  8. 计算机视觉那些事儿(1):基本任务
  9. Apollo进阶课程㉘丨Apollo控制技术详解——基于模型的控制方法
  10. android 存储不被垃圾清理,手机内存足够大,就不需要清理垃圾了?你错了!