Linux基础知识 ·

Linux文件基础管理

经过学习磁盘基础,我们了解到每个文件都有一个自己的iNode节点号码,那我们怎么查看文件的iNode号码呢?

ls命令的-i选项可以查看文件iNode号码,我们还可以配合-l查看文件详细信息:

其中第一段的数字便是文件的iNode号码,而权限后面的数字便是此iNode节点被引用的次数,每一个引用便是一个硬链接,硬链接就是同一iNode节点的引用,因为每个文件系统都有自己的iNode节点分配,所以硬链接不能跨分区,Linux每个目录中的“.”和“..”便是我们接触的最早的硬链接。

每个分区的iNode节点数如何查看呢?

我们可以用 df -i 查看:

查看设备超级块信息dumpe2fs -h

其中便包含有iNode信息。

磁盘容量查看 df

df

-a:列出所有文件系统,包括系统特有的/proc等。

-k:以KB容量显示。

-m:以MB容量显示。

-h:以易读模式显示,自动换算容量。

-H:以1000K=M代替1024=M的进位方式。

-T:连同显示文件系统名称,如EXT4。

-i:显示iNode信息。

文件容量查看 du

du 目标

-a:列出所有文件与目录容量。

-h:易读模式。

-s:列出总容量,而非单个文件。

-S:不包含子目录下的总计。

-k:以KB显示。

-m:以MB显示。

创建链接文件 ln

ln 源文件路径 目标文件路径

-s:创建软链接,不加创建硬链接。

-f:若目标存在,则删除目标后再创建。

删除文件 rm

rm 选项 文件

-r:递归,递归删除所有文件。

-f:强制删除,不提示。

-i:交互式,删除前询问。

参与评论