- 硬链接与软链接
ln命令用来在文件或目录之间创建链接,
Linux
链接分为硬链接和软连接(符号链接),一般情况下,ln明林给产生硬链接
![](https://img-blog.csdnimg.cn/3435b5a060914907b57bbe7d9d04ff46.png)
![](https://img-blog.csdnimg.cn/6d482fe64dc84e6681005d8db9ec825b.png)
比如:通过
lsof 命令可以看到我们删除文件被哪些进程还占用着,这样我们可以通过停止这个进程来实现释放我们文件的 i_count 计数器,实现真正删除文件,
kill -9 pid 实现强制性删除进程
![](https://img-blog.csdnimg.cn/22536951ad724351955350b72c389219.png)
- 目录文件
Unix/Linux系统中,目录(directory)也是一种文件,打开目录实则为打开目录文件,目录文件的结构就是一系列目录项(dirent)的列表
每个目录项由两部分组成:所包含文件的文件名,以及该文件名所对应的inode号码
ls命令只列出目录文件中的所有文件名
ls -i命令列出整个目录文件所有zhong'd文件名以及对应inode号