Linux软硬链接和动静态库详解
软硬链接🔗软链接的建立显示出inode软链接就是一个普通文件,有自己独立的inode,类似于一个桌面上的快捷方式。保存的是指向所链接文件的路径。硬链接的建立硬链接拥有与链接文件相同的inode,没有自己独立的inode,类似C++的引用&(别名)。本质是在该目录的数据块中创建了硬链接名与inode的映射关系,并没有创建新文件。第三列数字代表的是硬链接数,可以发现普通文件也至少会有一个,是当前目录的数据块中存放了一组文件名与inode的映射关系。为什么目录硬链接数默认就是2呢?