Sam*_*Sam 5 command-line hard-link symlink
例如:我有文件a.txt
和文件b.txt
。a.txt
我想要一个从到 的链接b.txt
。如果我打开/读取文件a.txt
,文件b.txt
应该打开/读取。如果我尝试类似的操作,ln -s a.txt b.txt
则会收到错误,因为文件b.txt
存在。如何创建从a.txt
到 的链接b.txt
?
您需要b.txt
先使用命令删除文件rm b.txt
,然后使用命令创建符号链接ln -s a.txt b.txt
。
您可以使用硬链接 from b.txt
to 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