硬链接是直接在文件系统中复制一个文件的目录项,并将其链接到另一个文件。当您删除原始文件时,硬链接不会改变,并且仍然可以访问文件内容。
软链接,也称为符号链接,是一种指向原始文件的特殊文件,而不是复制其内容。当您删除原始文件时,软链接将失效,因为它仅仅是一个指向该文件的引用。
如果您想创建一个与原始文件关联的副本,并且希望该副本不会因删除原始文件而失效,则使用硬链接。如果您想创建一个对原始文件的引用,并且不关心删除原始文件时该引用是否失效,则使用软链接。
创建硬链接:
ln file.txt link.txt
这里 file.txt 是你想要链接的文件,link.txt 是你创建的硬链接的文件名。
创建软链接:
ln -s file.txt link.txt
这里 file.txt 是你想要链接的文件,link.txt 是你创建的软链接的文件名。
常用参数
-f
表示强制执行,也就是如果目标文件已经存在,就覆盖它