操作文件基础属性
文件属性知识介绍
文件属性组成部分
67326599 -rw-r–r-- 1 root root 194 Oct 28 18:21 /etc/hosts
① ② ③ ④ ⑤ ⑥ ⑦
1) 文件属性 - inode 号码
2) 文件类型
3) 硬链接数
4) 文件所属用户
5) 文件所属组用户
6) 文件大小信息
7) 文件时间信息
文件属性详细说明 - 文件类型
-
f 普通文件
-
txt 文本文件
-
bin 二进制文件(命令文件)
-
tar 数据文件(压缩文件)
-
file 文件信息 — 获取文件类型
-
d 目录文件
-
l 连接文件(软链接)
-
c 字符流文件 查看时会不断出现字符信息
-
b block块文件 存储设备文件信息
-
s socket文件(网络编程)
-
文件属性详细说明 – 文件权限
rw- r-- r-- 文件权限包含9个权限位 12位权限
属主 属组 其他用户属主: 读r 写w 执行x - 没权限
属组: 只有读权限
其他用户: 只有读权限文件属性详细说明 属主 属组 其他用户
属主: 用户信息 文件数据创造者
属组: 用户组信息 给一个组赋予相应权限
其他用户: 不是属主 不属于属组成员的用户信息系统用户分类:
超级管理员 皇帝 root user id uid信息: 0
虚拟用户 傀儡 nobody
uid: 1-999 centos7 特点01: 不能登录系统
uid: 1-499 centos6 特点02: 没有家目录
普通用户 平民
oldboy uid: 1000+ centos7
uid: 500+ centos6
文件属性详细说明 – 文件时间信息
访问时间: access time - atime 查看文件时间
修改时间: modify time - mtime 文件内容被修改编辑时间 *****
改变时间: change time - ctime 修改文件属性信息
文件属性详细说明 – 文件索引信息
inode:
概念介绍: 文件索引信息 目录
特点说明:
1) 存储一个数据属性信息 (类型 权限 链接数 属主/属组 大小 时间)
2) 存储指向相应block指针信息
3) 数据存储会占用一个inode
诞生过程:
操作磁盘进行格式化–> 创建文件系统–> inode
查看方法:
# df -i
block:
概念介绍: 文件数据信息 内容
特点说明:
1) 存储文件数据真实内容(文件)
2) 存储目录下面文件名称(目录)
3) 数据存储会占用多个block
诞生过程:
操作磁盘进行格式化–> 创建文件系统–> block
查看方法:
# df
文件属性详细说明 – 文件链接信息
软连接:
概念介绍: 文件数据快捷方式
特点介绍:
01. 软链接文件会指向到源文件
02. 源文件删除链接文件失效
03. 可以给目录创建软链接
诞生过程:
ln -s 源文件 链接文件
作用说明:
操作方便
硬链接:
概念介绍: 查看数据内容多个门/inode号码相同文件数据称为硬链接
特点介绍:
01. 硬链接文件指向相同inode
02. 源文件删除不会影响硬链接文件
03. 只能给普通文件创建硬链接
诞生过程:
ln 源文件 链接文件
作用说明:
防止文件误删除