文件管理补充说明
此次主要是讲述 文件属性 文件链接 文件inode 和 block 以及文件时间相关的知识
文件属性:
文件类型
file filename 可以查看文件类型
文件权限
r read 读
w write 写
x 可执行
文件的硬链接数
文件的属主
文件的属组
链接文件
linux下的文件实际上存储分为两部分:
1 inode 存放文件的编号包括文件的时间内容大小权限block的位置
2 block 一个block 占用空间4KB 所以一个文件至少占用一个block 这是文件的实际存储位置
系统打打开文件的过程:
1 访问文件名
2找到inode
3找到block的位置
4读取文件
链接
linux 系统中链接方式分为:
*** 1硬链接(hard link)***
1. 硬链接,以文件副本的形式存在。但不占用实际空间。
2. 不允许给目录创建硬链接。
3. 硬链接只有在同一个文件系统中才能创建。
4. 删除其中一个硬链接文件并不影响其他有相同 inode 号的文件
2软链接
1相当于wndows中快捷方式的存在
2inode不与原文件相同
3block指向原文件
4允许给目录创建链接
5删除原文件对链接文件有影响
文件时间 ’
1访问时间atime
一般会在86400s后更新一次时间
不能随访问一直变化,容易造成磁盘的IO负载压力
2修改时间mtime
由于修改了文章内容导致block发生变化就会导致inode改变-->就导致了change time变化
3变化时间ctime
变化时间(change time ),通过读取inode 来获取是否发生修改,进而更新时间.