文件属性了解

文件权限了解

  • 权限的组成部分: 1. r (read):读权限, 数字代表 : 4
    1. w (wirte) : 写权限, 数字代表 : 2
    2. x (execute):执行权限,数字代表: 1
  • 权限分配部分:1. 属主:文件的创建者,拥有最大的权限
    1. 属组:文件管理者,如果需要更多的权限需要设置
    2. 其他用户:其他的用户,权限最低,如果需要更多的权限需要设置
  • 进行权限修改:语法格式:# chmod 权限信息 数据信息
    1. 属主修改: #chmod u+r /test - - - 给 /test 目录添加属主的读权限

    2. 属主修改: #chmod u+w /test - - - 给 /test 目录添加属主的写权限

    3. 属主修改: #chmod u+x /test - - - 给 /test 目录添加属主的执行权限

    4. 属主修改: #chmod u=r/w/x /test - - - 给test 目录添加属主r或w或x权限,也可以一起添加

    5. 属组修改:#chmod g+r /test - - - 给文件加添加属组的读权限

    6. 属组修改: #chmod g+w /test - - - 给 /test 目录添加属组的写权限

    7. 属组修改: #chmod g+x /test - - - 给 /test 目录添加属组的执行权限

    8. 属组修改: #chmod g=r/w/x /test - - - 给test 目录添加属组r或w或x权限,也可以一起添加

    9. 其他用户修改:#chmod o+r /test - - - 给文件加添加其他用户的读权限

    10. 其他用户修改:#chmod o+w /test - - - 给文件加添加其他用户的写权限

    11. 其他用户修改:#chmod o+x /test - - - 给文件加添加其他用户的执行权限

    12. 其他用户修改:#chmod o=r/w/x /test - - - 给test 目录添加属组r或w或x权限,也可以一起添加

      也可以直接属主、属组、其他用户一起修改权限:
      语法:# chmod 666 /test - - - 给 /test 目录添加属主的r/w 权限,属组的r/w 权限,
      其他用户的r/w 权限
      读写执行权限对应的数值:

      r - w - x	修改权限是:4+2=6  4+2=6 4+2=6  
      4 - 2 - 1			   rw-    rw-   rw- 
      

文件属性-用户信息

用户的分类:
  • 第一类:系统中的用户
    - 属主
    - 属组
    - 其他用户

  • 第二类:管理员用户:
    代表:root 用户
    uid:0
    权限:所有权限的用户

  • 虚拟用户:
    代表:nobody 用户
    uid:1~999(数值以内的都是虚拟用户)
    权限:1. 管理系统进程信息

    1. 管理数据信息

    PS:创建的虚拟用户不能登录系统并且没有家目录

  • 普通用户:
    代表:test 用户,useradd创建一个用户就是一个普通用户
    uid:1000+ (1000以上的就是普通用户,包括1000)
    权限:只有初始权限,有需求只能添加

用户组与用户组的关系:
  • 1 对 1 :一个用户属于一个用户组
  • 1 对多:一个用户可以属于多个用户组
  • 多对1:多个用户可以属于一个用户组
  • 多对多:多个用户可以属于多个用户组

文件属性-时间信息

  • 文件属性时间分类
    查看文件详细时间信息命令:#stat /目录或文件

    1. atime :访问时间(查看内容时就会更新这个时间)
    2. mtime:修改时间(修改内容时就会更新这个时间)
    3. ctime :改变时间(文件属性改变时就会更新这个时间)
  • 查看时间信息
    指定显示格式:date '+%Y(年)-%m(月)-%d(日) %H(小时):%M(分钟):%S(秒) 星期%w(星期几)'
    可以缩写:date '+%F(年月日)_%T(小时分钟秒)_星期%w(星期几)'

    可以查看指定天数的时间:
    比如查看250天后是哪年几月几号时分秒星期几:#date -d "+250 day"
    在这里插入图片描述
    这里测试250天后的时间是2020年的8月23号星期日20:53:19

    也可以查看过去250天的哪年几月几号时分秒星期几:#date -d "-250 day"
    在这里插入图片描述
    可以看到时间是:2019年4月11日星期四20:58:40
    查看上一个月数日期:# date -d "-1 month"
    查看下一个月数日期:# date -d "+1 month"
    查看前一年日期:# date -d "-1 year"
    查看下一年日期:# date -d "+1 year"

文件属性-索引信息

?暂做保留

文件属性链接

  • 硬连接
    概念说明:inode 号码相同的文件数据称为硬连接
    特点说明:硬连接源文件被删除了不会影响链接文件,也不能给目录创建硬连接
    创建语法:ln 源文件 需要硬的连接文件
    应用场景说明:硬连接可以对大文件进行备份,防止误删除

  • 软连接
    概念说明:源文件的快捷方式
    特点说明:软连接源文件被删除,会影响到链接的文件。软连接可以给目录创建软连接
    创建语法:ln -s 源文件 需要创建软连接的文件
    应用场景说明:添加文件的快捷方式,跟快捷的管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值