• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 在Linux和Unix中使用chmod命令改变文件权限的用法

在Linux和Unix中使用chmod命令改变文件权限的用法

作者:REYN卢磊 字体:[增加 减小] 来源:互联网 时间:2017-05-12

REYN卢磊 通过本文向大家介绍了unix chmod,linux chmod命令,linux chmod命令详解,linux中chmod命令,linux命令大全 chmod等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

使用ls -l命令后,我们可以看到文件前面都有一串类似-rwxrwxrwx的东西,这一串字符就代表了文件的权限.
三组三位rwx分别代表的是所有者(owner)/群组(group)/其他人(others)的可读(r)/可写(w)/可执行权限(x).
e.g., `-rwxrw-r--`就代表所有者拥有读/写/执行的权限,群组成员有读/写权限,而其他人只有可读权限.
接下来就讲讲怎么使用chmod命令来改变文件的权限.

使用数字改变权限
chmod用数字改变权限的格式为

chmod用符号来改变权限的格式为

参数介绍
-v, --verbose 对每一个涉及到的文件输出一个报告.
-c, --changes 同上,不过只有在修改时才输出.
-f, --silent, --quiet 屏蔽大多数的错误信息.
-R, --recursive 递归应用,将目录中的子内容同时应用该权限设置.

chmod命令实例1:在unix中使文件属性只读
在这个chmod命令的例子中我们将会知道如何使得一个文件只对其拥有者有只读权限。在随后的例子之中,你也可以给予组成员或其他类型成员读的权限而文件拥有者有写的权限。

chmod命令实例2:只对拥有者、所在组成员或者其他类的权限进行修改
在这个chmod命令例子之中,我们将会知道如何在拥有者、所在组和其他类型的级别来改变文件权限。你也可以很简单的改变这其中任意类型的成员对文件的权限。如果你使用文本格式,那么’u‘表示文件文件拥有者,‘o’表示其他类型,‘g’表示所在组。同时‘r’表示可读,‘w’表示可写,‘x’表示可执行。+表示增加权限,-表示移除权限。

chmod命令实例3:对所有的类型成员(文件拥有者+所在组+其他)拥有的权限进行修改
在上一个unix的chmod命令例子中我们知 道如何逐个为 文件拥有者、所在组及其他类型成员改变权限,但是有的时候会需要对所有的类型成员的权限进行修改而不仅仅只是逐个修改其中之一。如果你使用文本格式,那么我们食用‘a’来表示所有,‘u’用来表示文件拥有者。

chmod命令实例4:使用chmod命令的数字格式来改变权限
在unix中,chmod命令不仅仅允许使用可读性高的文本格式来改变权限,同时也允许使用数字格式中的八进制格式来表示权限组合。例如777中的第一个数字指文件拥有者、第二个是对用户所在组,而第三个则是对其他类型用户。现在如果你将第一个数字转换成二进制格式,那么它被写成如111,其中第一个数字表示读属性,第二个数字表示写属性第三个则表示可执行的权限。

chmod命令实例5:使用chmod命令来移除文件的权限
在这个unix中使用chmod的例子中,我们将知道如何从文件中移除各种权限。你可以很容易使用chmod命令的数字格式或者文本格式从文件中移除读、写或者执行的权限。下面的例子展示了使用 -x 的文本格式来移除可执行权限。

</div>代码如下:</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Linux和Unix中使用chmod命令改变文件权限的用法

相关文章

  • 2017-05-12Linux chroot命令用法详解
  • 2017-05-12Linux下定制SSH来简化远程访问的方法
  • 2017-05-12Linux系统swap和zram swap的使用详解
  • 2017-05-12Linux系统中使用dd命令检测硬盘性能的方法
  • 2017-05-12最好的版本是什么?适合Linux新手的2017最佳发行版
  • 2017-05-12linux块设备读写流程详解
  • 2017-05-12Linux上超酷的命令行扩展工具Oh My Zsh
  • 2017-05-12Linux系统下配置多个IP及检测IP冲突的方法
  • 2017-05-12Linux下修改文件描述符的大小的方法
  • 2017-05-12在Linux上使用GNU sed的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux系统中file命令的使用详解
    • linux查看隐藏的文件,如.env
    • Linux系统中strace命令的使用教程
    • Linux列举大于指定大小文件的所在目录的方法
    • Linux Kernel 4.2下载 更新内容一览
    • Linux中通过 kill命令 杀死指定进程
    • linux的Sudo/su授权命令详解
    • 如何修改Linux账户的默认Shell类型?
    • Linux系统下Vim的多窗口使用技巧
    • Linux系统中把文件拷贝到U盘的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有