软连接&硬连接

文件存储的时候,实际的文件块是存放在一个单独的块中,而我们看到的文件目录和文件名等存放在另一个地方,我们在调用文件的时候先是通过文件名,然后由文件名对应的逻辑调用实际的数据块。好了接下来看软连接和硬连接。

硬连接就可以理解为那个目录或者文件名,这些文件名指向的是实际数据块;而软连接就可以理解为我们创建了另一个文件,这个文件中存放的就是那个文件名,这个文件名是绝对路径;现在就可以看出区别了,硬连接指向实际数据块,软连接指向数据块的连接的连接;不管是软连接还是硬连接都可以针对同一个数据块创建多个。

软连接本身存储的是被链接文件的绝对路径,也就是说创建软连接之前必须至少有一个硬连接,软连接本身是一个文件,然后可以理解为他存储一个文件绝对路径的字符串

你可能感兴趣的:(Linux)