Linux 的文件的基本属性

Linux 的文件的基本属性

1. 两个指令

chown #修该所属用户与组合
chmod #修改用户的权限

首先这两个指令很重要,我们以后会经常用到,其次,这两个指令也引出的两个概念

  • 一个文件一定属于某个用户 及 某个用户组
  • 用户和用户组对该文件的权限可以做限制

2. 两张图

第一张 全览

这里需要在引入另一个指令

ls -l # 或者 ll

通过上述指令 我们可以得到这个文件所属的用户和组,及用户和组拥有的权限

img

我们比较关心的是前面一组权限 及 后面的user 和gourp

上图我们可以看到这些文件都属于用户shum和用户组staff 但是对于前面的权限可能看起来有些迷惑 不要紧 我们来看第二张图

第二张 十个符号

如我这小节的标题,该权限永远是由十个符号组成,记住这点,这就是我们记忆的锚点,这将有助于我们记忆 和理解 接下来我们看第二张图

363003_1227493859FdXT

这十个字母分四个部分

第一部分 文件类型

第一部分现实该文件的文件类型,因为在linux中一切皆文件,就算是设备在linux系统中也是文件 所以有了文件类型这个概念 具体类型如下

  • d 目录
  • - 文件
  • l 连接文件
  • b 借口设备
  • c 串行接口设别
第二至四部分 权限

第二到第四部分分别对应文件所属用户,文件所属组,其他组用户权限。每个部分又由三个符号组成 满配置 为 rwx 即读,写,执行的权限,这个顺序是不变的,若缺少某个权限就换成- 比如 所属用户只有读写权限 那么第二部分就是 rw-

3. 指令深入学习

通过前面的学习,我们已经了解了文件属于用户 和 某个用户组,且用户 用户组 及 为用户组用户 分别由对该文件的权限 这两个概念

现在我们要继续学习指令的使用 以便我们工作的开展

变更组
chgrp [-r] group_name file_name

-r 是可选项 表示 递归

变更用户
chown [-r] own_name:group_name file_name
变更权限

变更权限有两种方式

  1. 通过数字变更 先看一个样例

    chmod -r 777 file_name
    

    如上就是给该文件用户 用户组 其他组用户 都安上了 rwx 属性

    那么这个7表示什么意思呢?

    其实它是三个数字的相加 即 4 + 2 + 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值