当前位置:首页>真相 > 

Linux文件系统相关

Linux文件系统相关

Linux文件系统相关

本文核心词:

文件系统的结构

示意大概如下图所示:

i节点、目录、数据是独立分开存放的,i节点存放目录块和数据块相关的信息,通过它就可以找到想要的数据。目录将名称和i节点对应。之前讲的创建硬链接就是在目录下创建了一个名称和i节点的对应。

文件类型表示方法

- :普通文件

d:目录

l :链接

c:字符设备

s:套接字

p:命名管道

b:块设备

文件操作相关命令:

cp mv rm touch ls mkdir rmdir chmod chown umask tar

file:查看文件类型

stat:显示文件或文件系统状态

truncate:按照指定的大小收缩或扩大文件,前者截断后者补零。

dd:拷贝和转换文件,这种拷贝不仅是数据的拷贝,同时也会将数据结构拷贝或按要求转换,带有格式化性质。cp则纯粹是数据的拷贝,只关心内容,数据结构则按照分区的格式决定。

rename:重命名文件,可以按照正则表达式批量修改。

ln link unlink:创建文件链接、移除文件。link调用link接口创建链接,目录下新建了一个i节点相同名称不同的内容。unlink则相反,移除指定的内容,与rm类似。