ถ้าคุณเข้าใจว่าทำไมนามแฝงถึงทำงานโดยใช้ UID และพา ธ ไปยังไฟล์ (ในขณะที่ symlink ทำงานได้บนพา ธ เท่านั้น) คุณสามารถเข้าใจความแตกต่างและคำตอบที่ได้รับการโหวตอย่างง่ายขึ้น
บนระบบไฟล์ HFS และ HFS + แต่ละไฟล์และโฟลเดอร์มีตัวระบุที่ไม่ซ้ำกันและถาวร นามแฝงใช้เอกลักษณ์นี้พร้อมกับข้อมูลชื่อพา ธ เพื่อค้นหาไฟล์และโฟลเดอร์ในปริมาณเดียวกัน
เริ่มต้นด้วย Mac OS X 10.2 นามแฝงกลับลำดับการค้นหานี้โดยใช้ชื่อพา ธ ก่อนและตัวตนที่ไม่ซ้ำกันที่สอง ซึ่งหมายความว่าหากคุณย้ายไฟล์และแทนที่ด้วยไฟล์ที่มีชื่อเหมือนกันนามแฝงของไฟล์ต้นฉบับจะชี้ไปที่ไฟล์ใหม่ ในทำนองเดียวกันถ้าคุณย้ายไฟล์ในโวลุ่มเดียวกัน (โดยไม่ต้องแทนที่) นามแฝงจะใช้ข้อมูลระบุตัวตนที่ไม่ซ้ำกันเพื่อค้นหาไฟล์
เมื่อไฟล์หรือโฟลเดอร์ย้ายนามแฝงอาจอัปเดตข้อมูลเส้นทางหรือข้อมูลระบุตัวตนที่ไม่ซ้ำกันเพื่อพิจารณาการเปลี่ยนแปลง หากไฟล์ย้ายที่ใดที่หนึ่งในวอลุ่มเดียวกัน alias จะอัพเดตเร็กคอร์ดภายในด้วยข้อมูลพา ธ ใหม่สำหรับไฟล์ ในทำนองเดียวกันหากไฟล์ต้นฉบับถูกแทนที่ด้วยไฟล์ที่มีชื่อเหมือนกัน แต่เป็นเอกลักษณ์เฉพาะที่แตกต่างกัน alias จะอัปเดตระเบียนภายในด้วยข้อมูลเฉพาะตัวที่ไม่ซ้ำกันของไฟล์ใหม่ (ผลลัพธ์จากcreate a new file with the path and filename that the file originally had
)
เนื่องจากนามแฝงใช้เส้นทางของระบบไฟล์เพื่อแก้ไขตำแหน่งไฟล์ในตอนแรกพวกเขาจึงเสนอการทำงานที่คล้ายคลึงกับลิงก์สัญลักษณ์ ลิงก์สัญลักษณ์พึ่งพาข้อมูลพา ธ เพื่อค้นหาไฟล์ หากคุณย้ายไฟล์ไปที่ใดที่หนึ่งบนไดรฟ์เดียวกันโดยไม่ต้องแทนที่มันลิงก์สัญลักษณ์ไปยังตัวแบ่งไฟล์ในขณะที่นามแฝงไม่ได้ทำ วิธีเดียวในการแก้ไขลิงก์สัญลักษณ์คือการลบและสร้างลิงก์ใหม่