Ubuntu 常用命令之 chmod 命令用法介绍

chmod是Linux系统下的一个命令,用于改变文件或目录的权限。它的名称是“change mode”的缩写。在Linux中,文件或目录的权限分为读(r)、写(w)和执行(x)三种,分别对应数字4、2和1。每个文件或目录都有所有者、所在组和其他用户三种身份可以拥有这些权限。

chmod命令的基本格式如下

chmod [选项] 模式 文件名

其中,模式可以是数字形式,也可以是符号形式。数字形式的模式由三个数字组成,分别代表所有者、所在组和其他用户的权限。例如,模式644表示所有者拥有读写权限,所在组和其他用户只拥有读权限。

符号形式的模式由三部分组成,分别是身份(u、g、o、a)、操作符(+、-、=)和权限(r、w、x)。例如,模式u+x表示给所有者添加执行权限。

下面是一些chmod命令的使用示例

  • 👇给所有者添加执行权限:
chmod u+x filename

20231217182814

  • 👇给所有者和所在组添加写权限:
chmod ug+w filename

20231217182934

  • 👇删除其他用户的所有权限:
chmod o-rwx filename

20231217183226

  • 👇将文件的权限设置为所有者拥有所有权限,所在组和其他用户只拥有读权限:
chmod 744 filename

20231217183333

  • 👇将目录及其下所有文件和子目录的权限都设置为所有者拥有所有权限,所在组和其他用户只拥有读权限:
chmod -R 744 directory

20231217183853

以上👆所演示的命令中,filenamedirectory需要替换为实际的文件名或目录名。

相关推荐

  1. Ubuntu 命令 locate 命令用法介绍

    2023-12-18 06:00:02       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-18 06:00:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-18 06:00:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-18 06:00:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-18 06:00:02       18 阅读

热门阅读

  1. android 源码编译android 12

    2023-12-18 06:00:02       48 阅读
  2. Linux 系统开机启动流程

    2023-12-18 06:00:02       31 阅读
  3. 常用登录加密之Shiro与Spring Security的使用对比

    2023-12-18 06:00:02       28 阅读
  4. 大数据之旅-问题反思

    2023-12-18 06:00:02       44 阅读
  5. 复杂指针的声明

    2023-12-18 06:00:02       34 阅读
  6. 安装Docker

    2023-12-18 06:00:02       46 阅读
  7. 测试:Selenium相关问题

    2023-12-18 06:00:02       33 阅读
  8. 【深入pytorch】transforms.functional 梯度流动问题

    2023-12-18 06:00:02       43 阅读
  9. CAD VBA 导出cass扩展数据到excel

    2023-12-18 06:00:02       43 阅读