功能说明:变更文件或目录的权限。

语法介绍:chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...] 或 chmod [-cfRv][--help][--version][数字代号][文件或目录...] 或 chmod [-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]

补充说明:在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。

权限范围的表示法如下:

u:User,即文件或目录的拥有者。

g:Group,即文件或目录的所属群组。

o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

有关权限代号的部分,列表于下:

r:读取权限,数字代号为"4"。

w:写入权限,数字代号为"2"。

x:执行或切换权限,数字代号为"1"。

-:不具任何权限,数字代号为"0"。

s:特殊?b>功能说明:变更文件或目录的权限。

<权限范围>+<权限设置>  开启权限范围的文件或目录的该项权限设置。

<权限范围>-<权限设置>  关闭权限范围的文件或目录的该项权限设置。

<权限范围>=<权限设置>  指定权限范围的文件或目录的该项权限设置。

参数说明:

-c或--changes  效果类似"-v"参数,但仅回报更改的部分。

-f或--quiet或--silent  不显示错误信息。

-R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

-v或--verbose  显示指令执行过程。

--help  在线帮助。

--reference=<参考文件或目录>  把指定文件或目录的权限全部设成和参考文件或目录的权限相同

--version  显示版本信息。

linux-shell命令之chmod(change mode)【更改权限】相关推荐

  1. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

  2. Linux shell命令总结

    01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1.我们正常需要 ...

  3. 15 个有趣好玩的linux shell 命令

    微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 今天介绍一些有趣的linux shell命令,所有的命令都可以使用man + 命令名称 来查看完整的 ...

  4. 8则实用的Linux Shell命令

    8则实用的Linux Shell命令 1 为 man 手册创建 pdf 版本 man -t manpage | ps2pdf - filename.pdf 比如制作 ls 命令的 man 手册 pdf ...

  5. 37条常用Linux Shell命令组合

    2019独角兽企业重金招聘Python工程师标准>>> 37条常用Linux Shell命令组合,推荐个各位网友,老手和新手们都值得收集和总结的东西.一起来看看 序号 任务 命令组合 ...

  6. linux help命令编写,Linux shell命令帮助格式详解

    前言 linux shell命令通常可以通过-h或--help来打印帮助说明,或者通过man命令来查看帮助,有时候我们也会给自己的程序写简单的帮助说明,其实帮助说明格式是有规律可循的 帮助示例 下面是 ...

  7. Linux Shell命令能力倾向问题和解答

    This section contains Aptitude Questions and Answers on Linux Shell Commands. 本节包含有关Linux Shell命令的 A ...

  8. python commands执行不连续_[Python] 利用commands模块执行Linux shell命令

    用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要 ...

  9. python commands用法_python之commands模块(执行Linux Shell命令)

    commands模块 用于执行Linux shell命令,要获得shell命令的输出只需要在后面参数写入('命令')就可以了. 需要得到命令执行的状态则需要判断$?的值, 在Python中有一个模块c ...

  10. 每日一条Linux Shell命令--mv

    每日一条Linux Shell命令--mv mv(move) 基本使用方法 常用参数 常见应用场景 对应的windows batch命令 mv(move) mv [options] source de ...

最新文章

  1. 多线程之HttpClient
  2. 使用Jquery 结合后台数据库显示类似QQ图片中心
  3. mfc如何将一个数组中的字节数据用串口发送出去_RS232串口多机通信
  4. 播放框架模块:分而治之
  5. ise 时钟约束_ISE时序约束笔记2——Global Timing Constraints
  6. mysql 分段解析_MYSQL分段统计
  7. scipy安装_4. Python--Scipy库(下/13-17)
  8. 表的增删改查(一)(MySQL)
  9. 计算机专业如何发表论文,如何发表一篇计算机研究生论文
  10. 实现微信产品问题反馈群实时监控与问题自动录入(上)
  11. 数据表中常见的数据类型
  12. springboot项目接入天猫精灵
  13. js 鼠标移动和离开
  14. 去掉数组中是数字的引号
  15. 《合成孔径雷达成像——算法与实现》之【end】RADARSAT-1数据处理
  16. 鸿蒙OS架构及关键技术整理
  17. 一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
  18. OA办公自动化系统源码
  19. UDS: DID可以设置成3个BYTE吗
  20. 初始C语言(2) C生万物

热门文章

  1. sourcetree 拉取 一直让输入密码
  2. 如何开启一个Django项目
  3. 某虚拟化项目总结:一条光纤引发的故障
  4. linux远程登录ssh免密码
  5. php连接oracle
  6. 重定向与跳转的区别 .
  7. 进一步:BSD信号和异常同时捕获
  8. 登录实现并获取到用户唯一标识
  9. 安装oracle解压版,oracle11g压缩解压版图文安装详细教程
  10. python快速处理ppt_人生苦短,我用 Python 之快速遍历 PPT