当我在mac上的外部驱动器中创建一个符号链接时,我创建了一个如下所示的文件
XSym
0077
767acf6f896cdeab83e4f3fe919d4929
/Volumes/externaldrivename/path/to/audiofile/test.wav
如果我移动外部驱动器并连接到linux机器,test.wav文件的路径将是
/media/username/externaldrivename/path/to/audiofile/test.wav
这会导致符号链接中断
通过在xSym文件中设置一个环境路径,使两台机器上的文件路径相同,是否可以不中断链接
特别是用python命令
如果符合您的目的,您可以创建一个带有相对路径的符号链接
例如,假设您的外部卷上有一个要符号链接到的文件:
假设您想从这里链接它:
可以发出以下命令来使用相对路径。这使路径相对于当前位置,但由于路径是相对的,因此驱动器的绝对文件路径以及链接的文件无关紧要:
希望这有帮助。我已经多次使用这种技术,没有任何问题
相关问题 更多 >
编程相关推荐