为了账号安全,请及时绑定邮箱和手机立即绑定

在外部驱动器中创建在计算机之间移动时不会中断的符号链接

在外部驱动器中创建在计算机之间移动时不会中断的符号链接

动漫人物 2022-06-14 14:55:43
当我在我的 Mac 上的外部驱动器中创建符号链接时,我创建了一个如下所示的文件XSym0077767acf6f896cdeab83e4f3fe919d4929/Volumes/externaldrivename/path/to/audiofile/test.wav如果我移动我的外部驱动器并连接到一台 linux 机器,test.wav 文件的路径将是/media/username/externaldrivename/path/to/audiofile/test.wav这会导致符号链接中断。是否可以通过在 xSym 文件中以某种方式设置环境路径来避免链接中断,以便两台机器上的文件路径相同?特别是使用python命令?
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

如果符合您的目的,您可以使用相对路径创建符号链接。



查看完整回答
反对 回复 2022-06-14
?
慕村225694

TA贡献1880条经验 获得超4个赞

例如,假设您的外部卷上有一个文件要符号链接到:

/Volumes/ExternalDrive/username/media/fileToLink.wav

假设您想从这里链接它:

/Volumes/ExternalDrive/otherUser/folder/fileToLink.wav

您可以发出以下命令来使用相对路径。这使得路径相对于当前位置,但由于路径是相对的,驱动器的绝对文件路径以及链接文件无关紧要:

cd /Volumes/ExternalDrive/otherUser/folder
ln -s ../../username/media/fileToLink.wav fileToLink.wav

希望这可以帮助。我已经多次使用这种技术没有问题。


查看完整回答
反对 回复 2022-06-14
  • 2 回答
  • 0 关注
  • 77 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信