在两个现有文件之间创建链接

Sam*_*Sam 5 command-line hard-link symlink

例如:我有文件a.txt和文件b.txta.txt我想要一个从到 的链接b.txt。如果我打开/读取文件a.txt,文件b.txt应该打开/读取。如果我尝试类似的操作,ln -s a.txt b.txt则会收到错误,因为文件b.txt存在。如何创建从a.txt到 的链接b.txt

Kon*_*nko 5

您需要b.txt先使用命令删除文件rm b.txt,然后使用命令创建符号链接ln -s a.txt b.txt

您可以使用硬链接 from b.txtto a.txt,然后执行ln a.txt b.txt,两者a.txt都会b.txt指向硬盘驱动器上的同一文件,并且删除a.txt不会删除可以读取的文件b.txt。使用符号链接从b.txt删除a.txt删除a.txt文件和b.txt符号链接将被破坏。有关硬链接的更多信息:https ://en.wikipedia.org/wiki/Hard_link