软连接和硬链接

1.软连接

软连接和硬链接_第1张图片

软连接是一个独立的文件,有独立的inode,也有独立的数据块,它的数据块里面保存的是指向的文件路径-------相当于windows的快捷方式

删除一个软连接

2.硬链接

软连接和硬链接_第2张图片

所谓的建立硬链接,本质就是在特定目录的数据块中新增文件名和指向的文件inode编号的映射关系。

硬链接它是独立的文件,因为他有独立的inode,删去一个不影响另一个文件,它的文件计数为2,就是上一张图的文件属性上QZK前面的2,指的就是引用计数的计数器。

软连接和硬链接_第3张图片

不可以创建目录的硬链接:

软连接和硬链接_第4张图片

所以作用就显而易见了,就是方面我们定位目录,..和.不就是硬链接吗?

软连接和硬链接_第5张图片

所以上一层目录有多少个子目录就是文件计数器-2等于9个(去除.和本身目录的计数,相当于数..的个数):

软连接和硬链接_第6张图片

你可能感兴趣的:(linux,开发语言)