Kemungkinan Duplikat:
Apa perbedaan antara tautan keras NTFS dan persimpangan direktori?
Apa perbedaan di antara mereka? dalam contoh ..
Kemungkinan Duplikat:
Apa perbedaan antara tautan keras NTFS dan persimpangan direktori?
Apa perbedaan di antara mereka? dalam contoh ..
Jawaban:
Cara termudah bagi kebanyakan orang untuk memahami tautan simbolik (atau lunak) adalah dengan menganggapnya sebagai pintasan Windows.
Jika Anda membuat tautan simbolis ke file, saat Anda membukanya, Windows akan membuka dan mencari file asli dalam indeks sistem file dan kemudian membukanya. Anda dapat menganggap tautan simbolis sebagai rambu ke file asli.
Hard link adalah entri tambahan dalam indeks sistem file yang menunjuk ke lokasi yang sama pada disk seperti nama file asli. Pikirkan nama asli dan tautan keras sebagai dua pintu ke ruangan yang sama.
Persimpangan adalah tautan simbolis ke folder (saya pikir ini adalah hangover dari versi Windows sebelumnya dan sekarang sudah usang - saya kira, tapi saya belum memeriksa, bahwa Anda bisa menggunakan tautan keras sekarang).
sumber
Direktori Junction adalah "symlink ke direktori", sehingga Anda dapat membuat "titik akses" ke folder, tersedia sejak NTFS 5.0 (Windows 2000). Directory Junction BUKAN "tautan keras ke folder", karena persimpangan dapat menunjuk ke direktori yang tidak ada. Direktori dan persimpangannya dapat terletak di partisi NTFS yang berbeda, tetapi tidak di LAN. Admin & pengguna yang tidak ditinggikan dapat membuat persimpangan.
Tautan simbol NTFS telah ditambahkan ke NTFS di Windows Vista. Tautan simbolik dapat menunjuk ke file atau direktori (bandingkan dengan persimpangan). Dengan menggunakannya, Anda dapat membuat "titik akses" ke file & folder di berbagai partisi NTFS DAN di LAN. "Pengaturan keamanan default di Windows Vista melarang administrator yang tidak ditinggikan dan semua yang bukan administrator membuat tautan simbolik."
"Tautan simbolik ke direktori" vs "Direktori Junction" - menurut pengalaman saya, beberapa (banyak?) Aplikasi tidak berfungsi dengan benar dengan tautan simbolik, tetapi mereka baik-baik saja dengan persimpangan, misalnya Total Commander dan berbagi file Windows (untuk LAN). Jika Anda berbagi direktori dengan symlink - pengguna LAN tidak dapat melewatinya, tetapi mereka dapat melakukannya untuk persimpangan. Jadi setelah hal berkualitas tinggi di Win2k, MS mengimplementasikan beberapa hal di Vista ...
Hard link dapat menunjuk ke file hanya di partisi yang sama, sama sekali tidak ada perbedaan antara instance file pertama dan hard link lainnya ke file yang sama. Jika Anda menghapus beberapa tautan keras (contoh pertama atau lainnya), file akan tetap ada kecuali tautan keras terakhir dihapus.
Persimpangan & tautan simbolis dapat "rusak" - jika Anda mengganti nama / memindahkan target, maka mereka akan menunjuk ke target yang tidak ada. Jadi, Anda perlu memperbarui mereka dalam kasus seperti itu. Tetapi file yang di-hardlink dapat diganti namanya / dipindahkan dan semua hardlink akan tetap menjadi file yang sama, hanya dengan nama yang berbeda.
sumber