我一直在嘗試在終端中設置一些符號鏈接,並且無法讓它們工作。OS X上的符號鏈接和別名是相同的嗎?
在試圖找到我做錯了什麼的時候,我將它們的功能與右鍵菜單中的「創建別名」按鈕進行了比較。
我的問題是:Mac OS X中別名(es)和符號鏈接有什麼區別?
我一直在嘗試在終端中設置一些符號鏈接,並且無法讓它們工作。OS X上的符號鏈接和別名是相同的嗎?
在試圖找到我做錯了什麼的時候,我將它們的功能與右鍵菜單中的「創建別名」按鈕進行了比較。
我的問題是:Mac OS X中別名(es)和符號鏈接有什麼區別?
雖然符號鏈接是文件系統的一項功能,但別名是OS X的一項功能。 我不知道他們是否仍在使用該技術,但回到Mac OS Classic甚至System 7的日子,他們只是一個資源分支的文件,它有一個特殊的資源,告訴操作系統什麼路徑和文件的文件ID。
符號鏈接更像是文件系統級別的數據庫條目。它們與硬鏈接的區別在於,當您刪除或移動目標文件時,它們會變得無效。硬鏈接是文件系統目錄中指向存儲介質上相同位置的實際文件條目。
嗯......那太臭了。我認爲別名是製作符號鏈接的便宜方式。猜猜我錯了。 – L1G1Tb3ast 2011-06-10 20:36:17
如果僅在OSX上使用磁盤,則別名是可以的。別名對於應用程序是透明的。 – 2011-06-10 20:37:41
我希望我可以用它們來改變應用程序查找應用程序支持文件夾的位置,並將它移到我的常規應用程序文件夾中。 – L1G1Tb3ast 2011-06-10 20:38:59
'ln -s/something/what/exists/new/symlink'有什麼問題。 – jm666 2011-06-10 20:28:43
我沒有說我有問題。我只是想知道他們有什麼不同。 – L1G1Tb3ast 2011-06-10 20:59:12
http://apple.stackexchange.com/questions/2991/whats-the-difference-between-alias-and-link – 2013-03-08 10:55:08