Linux从入门到放弃 文件属性详解

mac2024-05-18  32

文件属性详细说明

组成

文件属性组成部分

# ll -i /etc/hosts 67326599 -rw-r--r-- 1 root root 194 Oct 28 18:21 /etc/hosts 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 1) 文件属性 - inode 号码 index node(索引节点) --- 类似于书的目录 2) 文件类型 - 目录 文本 压缩包 ... 文件权限 - r read 读 w write 写 x execute 执行 3) 硬链接数 - 软连接 数据快捷方式 硬链接 查看文件数据多个门 4) 文件所属用户 - 创建者 5) 文件所属组用户 - 所属组 6) 文件大小信息 - 默认显示占用磁盘字节信息 Byte 7) 文件时间信息 - 文件修改时间 (文件访问时间信息 文件改变时间信息)

文件类型

1. - 普通文件 文本文件 二进制文件(命令文件) 数据文件(压缩文件) file 文件信息 --- 获取文件类型 2. d 目录文件 3. l 连接文件(软链接) 4. c 字符流文件 查看时会不断出现字符信息

扩展名

xxx.txt --- 文本文件 xxx.log --- 日志文件 xxx.conf --- 配置文件 xxx.sh --- shell脚本文件 xxx.py --- python脚本文件 xxx.zip/xxx.gz/xxx.tar.gz --- 压缩文件 xxx.db --- 数据库文件 database

属主

用户信息 文件数据创造者

属组

用户组信息 给组赋予相应的权限

其他用户

不属于属主属组成员的用户信息 rw- r-- r-- --- 9个文件权限位 共12位权限 属主 属组 其他用户 r读 w写 x执行 -没权限 4 2 1 0 属主 --- 读写权限 5 属组 --- 只读权限 4 其他用户 --- 只读权限 4

系统用户分类

超级管理员 --- root uid(user id)信息:0 普通用户 --- 用户名 uid:>1000(centOS7) >500(centOS6) 虚拟用户 --- nobody uid:1-999(centOS7) 1-499(centOS6) 虚拟用户:不能登录 管理服务进程信息 ; 没有家目录

文件时间信息

Access time --- atime --- 访问时间(查看文件信息时间) Modify time --- mtime --- 修改时间(修改内容信息时间) Changetime --- ctime --- 更改时间(更改位置切剪等)

日志切割处理

mv 文件

文件索引信息

1. inode 概念 文件搜索信息 目录 特点 储存属性信息 类型 权限 链接数 指针信息 指向相应block 数据存储会占用一个inode 过程 格式化--->创建文件系统--->inode 查看 df -i 查看inode 2. block 概念 存储数据信息 内容 特点 存储数据文件内容 存储文件名称信息 数据存储会占用多个block 查看 df block大小调整方案 影像数据存储效率 xfs文件系统默认block=4kb 查看iNode block xfs_info 挂载点

文件链接信息

软连接 概念 快捷方式 特点 软链接会指向源文件 删除源文件软链接失效 可以创建目录软链接 命令 ln -s 源文件 软链接文件 硬链接 概念 iNode号码相同 特点 硬链接会指向iNode 删除源文件不会影响 只可以创建普通文件链接 命令 ln 源文件 硬链接文件 软链接 查看 --- 软链接 --- 源文件 --- iNode --- block 硬链接 查看 --- 硬链接 --- iNode --- block
最新回复(0)