2013-10-18 227 views
0

我需要指向某個目錄的相對路徑。 我有這樣的:如何根據兩個絕對路徑獲取相對路徑?

/a/b/ef
/a/b/g/h/i/

現在我想創建第二個文件夾到第一個相對符號鏈接,所以它應該是這樣的:../../../ef

我如何基於終端中的兩個絕對路徑提取相對路徑?

我在Mac OS X

回答

0

我發現使用Python和this recipe的解決方案。

  1. 下載和上面保存爲relpath.py,停在--- 8< --- snip --- 8< --- snip --- 8< --- snip --- 8< ---
  2. cd到目錄
  3. 運行python relpath.py install在終端
  4. 然後你就可以使用該模塊從上面

這裏我的腳本,它使用上述模塊創建基於兩個目錄的相對符號鏈接:relsymlink.py Gist

相關問題