文件管理补充(inode block 链接)

本文详细介绍了Linux文件系统的文件属性,包括文件类型、权限、硬链接和软链接的区别,以及访问时间、修改时间和变化时间的概念。文件在Linux中由inode和block组成,系统通过文件名找到inode,再定位到block读取文件。硬链接在同一文件系统内创建,不占额外空间,而软链接则相当于快捷方式,指向原文件的inode。此外,还讨论了文件时间戳的更新策略及其对系统性能的影响。
摘要由CSDN通过智能技术生成

文件管理补充说明

此次主要是讲述 文件属性 文件链接 文件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 来获取是否发生修改,进而更新时间.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值