Linux中的软/硬链接
软/硬链接的说明
建立软/硬链接
硬链接:
ln (obj_file) (hard-link)。
硬链接不是一个独立的文件,因为它没有独立的
inode
,和目标文件的inode
相同。硬链接的本质就是,新增目录下,目标文件和
inode
的映射关系(类似于给文件新增了一个别名)。不同文件名,可以指向同一个
inode
。并且我们使用一个硬连接计数器
来记录多多少个不同的文件名指向这个inode
。
在一个文件内的.
和..
分别是当前目录和上级目录的硬链接(是系统建立的,用户不可以为目录创建硬连接,防止出现环路问题)。
软链接:
- ln -s (obj_file) (soft-link)。
- 软链接是一个独立的文件,因为它有独立的
inode
。 - 软连接的数据块,指向的是目标文件的路径(类似于“快捷方式”)。
- 删除软连接,unlink 或 rm 命令。
Linux中的软/硬链接
https://weihehe.top/2024/07/19/链接/