Linux文件属性及相关命令

1.Linux文件体系概述

2. inode和block 的概述

2.1 inode

inode索引节点,inode号码类似于身份证号码,通过inode号码 可以找到文件的内容。inode是一个空间,inode号是空间的位置,inode空间中存放的是文件属性信息,文件大小,修改 时间,权限,所有者 inode空间中存放block的位置(指向文件实体的指针)。

2.2 block

存放数据。

2.3 用户查看文件的流程

2.3.1 用户访问文件时,系统会先找出该文件的对应的inode号。进入inode空间

2.3.2 进入inode空间后,确定文件的用户,权限。

2.3.3 权限信息正确后,允许通过,可以访问inode空间的block区域 block空间里存放数据

2.4 inode和block的特点

2.4.1 inode索引节点,存放文件属性信息,block位置。

2.4.2 系统每创建1个非空文件至少占用1个inode,1个block,一般文件都 要有1个inode。

2.4.3 创建文件大于4k,占用多个block。

2.5 如何查看inode和block

df -h #查看block使用情况,磁盘使用情况
df -i #查看inode使用情况

3. 文件类型

3.1 Linux常见的文件类型

以 ls -l 为例查看常见的文件类型说明
-文件
d目录
l软连接

3.2 如何查看文件类型

file 文件名 #查看文件具体类型

4.软连接和硬连接

4.1 区别:

软链接: 类似于windows中快捷方式,也是一种文件;用于存放源文件的路径(位置+名字),,可以给文件,目录创建,删除软连接,源文件不受影响。删除源文件,软连接无法使用,红底白字闪烁,应用最多。

硬链接: 在同一个分区中,不同的文件的inode号码相同了,这些 文件互为硬链接,很少使用。硬链接只能给文件创建,不能跨分区,无法给目录创建硬链接。应用较少。

4.2 如何创建:

ln #创建软连接或者硬连接 默认创建硬连接
ln -s 源文件 软连接文件

实例一:创建一个软连接,并测试当源文件被删除时会发生什么?

我们将软连接的源文件删除后,会发生红色闪烁。

实例二:创建硬连接,当我们在硬连接的文件写入内容时,源文件内容也会发生变化

5. 文件大小 

ll -h 文件名 #查看文件大小
du -sh 目录名 #查看目录大小

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我又不是蔡少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值