linux(软硬链接)

目录:

           1.软连接

           2.硬链接

-----------------------------------------------------------------------------------------------------------------------------

1.软连接

linux当中有两个概念,一个是软连接,一个是硬链接,在学习完了文件系统和inode现在来理解这两个概念非常简单

我们先来理解软连接

我们先来创建软连接

linux(软硬链接)_第1张图片

 删除链接我们用unlink  也可以用rm   但是更建议用unlink

linux(软硬链接)_第2张图片

 我们在什么时候会用这个软链接呢???

linux(软硬链接)_第3张图片

 linux(软硬链接)_第4张图片

linux(软硬链接)_第5张图片

软链接特别像我们windows下的快捷方式!!!!!!

-------------------------------------------------------------------------------------------------------------------------------

与此同时我们还有一种链接方式   不带    -s

linux(软硬链接)_第6张图片

 我们软硬链接都创建出来了,那么软硬链接有什么区别呢????

linux(软硬链接)_第7张图片

 我们可以思考一下创建硬链接本质上做了什么呢??????

创建硬链接,本质是在特定的目录下,填写一对文件名和inode映射关系!!

------------------------------------------------------------------------------------------------------------------------------

2.硬链接

linux(软硬链接)_第8张图片

 这一列的数字代表了硬链接数(有几个文件指向我)

当我们创建文件的时候,默认只有一个文件名指向我们新创建的文件inode

当硬链接文件时,又增加了一个文件名和inode映射关系,有两个文件名和inode建立映射关系

这个值就是2

linux(软硬链接)_第9张图片

我们现在说说硬链接有什么用

linux(软硬链接)_第10张图片

这就是一个硬链接最典型的应用场景

你可能感兴趣的:(Linux模块学习,linux)