假設我在文件「file1」上創建了一個符號鏈接「file2」,位於當前位置上方的兩個目錄(例如「ln -s ../../file1 file2」 。但現在假設「file1」也是一個文件「file0」從它的位置向下兩個目錄的符號鏈接(假設它的相對路徑是dir1/dir2/file0)符號鏈接到符號鏈接...部分規範化
我寧願如果「 file1「的符號鏈接包含一個相對URL,它將轉到file0」../../dir1/dir2/file0「,而不僅僅是」../../file1「。後者只是間接指向該文件。
這樣做的好方法是什麼?
我可以與readlink一起破解一些東西。但我仍然希望有一種我不考慮或忽視的「更好」方式。
應該是'canonization':-) – TMS
這個問題與許多使用搜索關鍵詞「絕對」,「相對」和「路徑」相關,如[BASH:將絕對路徑轉換爲給定當前目錄的相對路徑] (http://stackoverflow.com/questions/2564634/bash-convert-absolute-path-into-relative-path-given-a-current-directory)。不幸的是,我還沒有答案可以接受。 –
你的評論讓我記得...看到其他答案。 – TMS