Nah, jika Anda mengerti mengapa dan bagaimana alias berfungsi menggunakan UID dan path ke file (sementara symlink hanya bekerja di path), maka Anda dapat memahami perbedaan dan jawaban yang sangat banyak dipilih dengan lebih mudah.
Pada sistem file HFS dan HFS +, setiap file dan folder memiliki pengidentifikasi persisten yang unik. Alias menggunakan identitas ini bersama dengan informasi pathname untuk menemukan file dan folder pada volume yang sama.
Dimulai dengan Mac OS X 10.2, alias membalik urutan pencarian ini dengan menggunakan pathname pertama dan identitas unik kedua. Ini berarti bahwa jika Anda memindahkan file dan menggantinya dengan file yang bernama identik, alias ke file asli sekarang menunjuk ke file baru. Demikian pula, jika Anda memindahkan file pada volume yang sama (tanpa menggantinya), alias menggunakan informasi identitas unik untuk mencari file.
Ketika file atau folder bergerak, alias dapat memperbarui informasi jalurnya atau informasi identitas unik ke akun untuk perubahan. Jika suatu file bergerak di suatu tempat pada volume yang sama, alias memperbarui catatan internalnya dengan informasi jalur baru untuk file tersebut. Demikian pula, jika file asli digantikan oleh file dengan nama yang sama, tetapi identitas unik yang berbeda, alias memperbarui catatan internalnya dengan identitas unik dari file baru. (hasil create a new file with the path and filename that the file originally had
)
Karena alias menggunakan jalur sistem file untuk menyelesaikan lokasi file pada awalnya, mereka sekarang menawarkan perilaku yang mirip dengan tautan simbolik. Tautan simbolik hanya mengandalkan informasi jalur untuk menemukan file. Jika Anda memindahkan file di suatu tempat pada volume yang sama tanpa menggantinya, tautan simbolik ke file tersebut rusak sementara alias tidak. Satu-satunya cara untuk memperbaiki tautan simbolik adalah dengan menghapusnya dan membuat yang baru.