ln 命令的目的是什么? 软链接和硬链接有什么区别?
如果原始文件被删除,软链接/硬链接会有帮助吗?
答案 0 :(得分:3)
Google是你的朋友。查看Wikipedia ln (Unix)条目,这是搜索“ln”时的首选搜索结果。
来自维基文章:
有两种类型的链接,它们都是由ln:
创建的
- 符号链接,指的是指示另一个文件的抽象位置的符号路径,
- 硬链接,指的是物理数据的具体位置。
当移动或删除链接源(链接到的链接源)时,这些链接的行为会有所不同。符号链接不会更新(它们只包含一个字符串,它是其目标的路径名);即使移动或删除,硬链接也始终引用源。
答案 1 :(得分:2)
ln是生成链接的命令。链接就像文件别名。
软链接是指您拥有该文件的路径,因此该文件可能存在与否,并且即使它们位于不同的分区中也可以链接文件。
硬链接是指向相同内容的节点的链接,因此如果删除原始文件,内容仍将存在。
答案 2 :(得分:2)
ln 的目的是创建链接。链接的用例包含例如。
这些通常是“指针”,即软链接 硬链接和软链接的区别在于,当删除原始文件的硬链接副本时,该文件仍然存在。通过计算对每个文件的引用来实现该功能。然后必须删除所有引用,即硬链接或原始文件。
答案 3 :(得分:1)
要在文件之间建立链接,我们需要使用 ln 命令。符号链接(也称为软链接或符号链接)由一种特殊类型的文件组成,该文件用作对另一个文件或目录的引用。 Unix / Linux之类的操作系统通常使用符号链接。 如果您创建了链接,则原始文件不会被删除。
有两种类型的链接。
一些参考