linux如何创建硬链接
linux如何创建硬链接详细介绍
在 Linux 系统里,你可以借助ln命令来创建硬链接。以下是具体的使用方法:
基本语法
bash
源文件 目标硬链接文件
源文件:代表你要为其创建硬链接的原始文件。目标硬链接文件:是你要创建的硬链接的名称。
示例
假设你有一个名为original.txt的文件,你想为它创建一个名为hardlink.txt的硬链接,可执行如下命令:
bash
original.txt hardlink.txt
注意事项
- 只能为文件创建硬链接:硬链接无法针对目录创建。若你尝试对目录使用
ln命令,会得到一个错误提示。 - 硬链接与源文件共享 inode:硬链接和源文件在文件系统中共享同一个 inode(索引节点),这意味着它们本质上指向同一个物理文件。所以,对硬链接文件所做的修改会直接反映到源文件上,反之亦然。
- 删除硬链接不影响源文件:当你删除硬链接时,只是移除了指向该文件的一个链接,并不会影响源文件和其他硬链接。只有当所有指向该文件的链接(包括源文件和所有硬链接)都被删除后,文件才会真正从文件系统中被删除。