當我在我的 Mac 上的外部驅(qū)動器中創(chuàng)建符號鏈接時,我創(chuàng)建了一個如下所示的文件XSym0077767acf6f896cdeab83e4f3fe919d4929/Volumes/externaldrivename/path/to/audiofile/test.wav如果我移動我的外部驅(qū)動器并連接到一臺 linux 機器,test.wav 文件的路徑將是/media/username/externaldrivename/path/to/audiofile/test.wav這會導致符號鏈接中斷。是否可以通過在 xSym 文件中以某種方式設(shè)置環(huán)境路徑來避免鏈接中斷,以便兩臺機器上的文件路徑相同?特別是使用python命令?
2 回答

慕村225694
TA貢獻1880條經(jīng)驗 獲得超4個贊
例如,假設(shè)您的外部卷上有一個文件要符號鏈接到:
/Volumes/ExternalDrive/username/media/fileToLink.wav
假設(shè)您想從這里鏈接它:
/Volumes/ExternalDrive/otherUser/folder/fileToLink.wav
您可以發(fā)出以下命令來使用相對路徑。這使得路徑相對于當前位置,但由于路徑是相對的,驅(qū)動器的絕對文件路徑以及鏈接文件無關(guān)緊要:
cd /Volumes/ExternalDrive/otherUser/folder ln -s ../../username/media/fileToLink.wav fileToLink.wav
希望這可以幫助。我已經(jīng)多次使用這種技術(shù)沒有問題。
添加回答
舉報
0/150
提交
取消