操作文件基础属性

操作文件基础属性

文件属性知识介绍

文件属性组成部分
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 源文件 链接文件
作用说明:
防止文件误删除

发布了28 篇原创文章 · 获赞 20 · 访问量 2733

猜你喜欢

转载自blog.csdn.net/Jsben/article/details/102870031
今日推荐