其他分享
首页 > 其他分享> > 文件属性信息

文件属性信息

作者:互联网

    属性说明示例   1 编号(inode) 2 软/硬链接
  1. 软链接
    1. 定义: 路径(指向原文件的路径)
    2. 创建命令
      • ln -s
  2. 硬链接
    1. 定义:指向编号的文件
    2. 创建命令
      • ln
  3. 删除文件底层逻辑
    • 判断该文件的硬链接数是否为零
      1. 是零, 在磁盘中删除文件编号,将对应的内存地址标记为自由态,等待新数据覆盖
      2. 不为零,只删除一个硬链接
  软/硬链接 底层原理   创建软链接   创建硬链接   3 文件类型及对应符号  
  1. 普通文件
    • -
  2. 文件夹
    • d
  3. 软链接文件
    • l
  4. 硬链接文件
  5. 设备文件
    1. 磁盘文件 
      • b
    2. 字符文件 
      • c(如 字体文件)
  6. 套接字文件(socket)
    • s
    • 数据库可以产生socket文件
  7. 管道文件
    • p
    • 传完就没了
注: 不能以颜色判断文件类型;不能根据后缀准确判定文件类型   4 用户和用户组  
  1. 定义
    1. 用户定义: 比如微信用户,特征拥有一个微信的账号
    2. 用户组定义: 具有相同属性账号的集合
  2. 用户分类
    1. 系统用户
      • uid 在 0~999 之间的用户
        • 一般用在启动应用上,不需要登陆系统
    2. 普通用户
      • uid在1000以上的用户
        • 需要登陆
  3. 创建命令
    1. 创建用户 useradd 用户名
      • 参数
        • -g
        • -r
        • -M
        • -u
    2. 创建用户组
      • groupadd 用户组名
      • 参数用法
        • groupadd -g 指定用户组的ID
  4. 切换命令
    • 切换用户
      1. su - 用户名
      2. su 用户名
  5. 查看用户或用户组的ID
    • id 名字
  6. 用户信息
    • 存储位置  /etc/passwd
    • 解读---见下图
  编辑用户信息(特征)文件 vim /etc/passwd 查看用户信息(特征)文件 cat /etc/passwd   查看用户ID   uid 用户id gid 组id     -r 参数   补充:   1 在某文件夹里批量创建文件   打印1~10   2 block  
  1. 定义: 一定大小的磁盘空间(默认4k)
    • 以指定大小为基础,将磁盘分成n块
  2. 读取数据以block为单位
  3 解析器     实际案例   step1   step2 更改默认解析器   更改为 /bin/sh   切换黑窗口演示          

标签:文件,定义,文件属性,创建,用户组,用户,信息,链接
来源: https://www.cnblogs.com/tslam/p/15689709.html