SysInternals memiliki program junction.exe yang menciptakan persimpangan (alias. Poin reparse , alias. Symlinks) di Windows.
Namun, Windows juga dilengkapi dengan mklink yang tampaknya melakukan hal yang sama.
Apakah ada perbedaan yang signifikan?
Saya cenderung percaya bahwa jika SysInternals memiliki program mereka sendiri, mereka melihat kekurangan dalam program standar MKLink.
windows-7
junction
sysinternals
kasar
sumber
sumber
Junction
diterbitkan pada September 2010, menurut halaman tertaut. Demikian juga, halaman yang ditautkan untukMKLINK
memiliki tanggal publikasi pada April 2012. Itu tampaknya sangat menunjukkan bahwaJunction
itu dibuat sebelummklink
dieksekusi ditambahkan ke Windows. (Saya belum menggali lebih jauh ketika masing-masing awalnya muncul, maka komentar daripada jawaban lengkap. Jika seseorang ingin memperluas ini dan membuat jawaban yang tepat, jadilah tamu saya.)Jawaban:
Perbandingan
junction
Program Mark Russinovich dirancang dengan tujuan khusus: membuat (dan menghapus) titik persimpangan. Itu dipertahankan selama bertahun-tahun, tetapi sejauh ini tidak ada fitur baru yang ditambahkan. Versi terbaru dirilis pada 4 Juli 2016.Adapun
mklink
, itu adalah perintah bawaan yang tersedia di Windows Vista dan yang lebih baru. Itu dapat membuat tautan keras, titik persimpangan, dan tautan simbolik. Fungsi penghapusan tertentu tidak disediakan; Anda cukup menggunakan perintahdel
ataurd
, tergantung pada apakah masing-masing tautan menunjuk ke suatu file atau direktori.Sedikit sejarah
Sebelum Vista, sistem operasi Windows tidak menyediakan cara untuk membuat titik persimpangan di luar kotak: Anda juga harus mendapatkan salinan Resource Kit resmi , menggunakan program pihak ketiga, atau menulis sendiri.
2000
Versi pertama
junction
alat dirilis. Mengutip situs web resmi:2005-06
The
mklink
perintah diperkenalkan dengan Windows Vista selama fase beta awal.Itu tersedia sejak Beta 1 resmi dikirim pada 27 Juli 2005. Awalnya itu hanya bisa membuat tautan simbolis dan tautan keras; kemampuan untuk membuat titik persimpangan datang kemudian dengan Community Technology Preview (CTP) dirilis pada 19 Desember 2005.
Rupanya perintah itu sama sekali tidak diketahui sampai beberapa waktu kemudian pada tahun 2006, ketika itu pertama kali diungkapkan. Inilah referensi paling awal yang dapat saya temukan:
Juga:
Informasi tambahan
Tautan keras
Persimpangan
Tautan simbolik
Bacaan lebih lanjut
sumber
mklink
apa pun jenis targetnya) dan ada tautan simbolik "direktori" (dibuat olehmklink /d
). Yang terbaik adalah membuat jenis tautan yang tepat untuk target.Seperti yang sudah disebutkan di komentar,
junction.exe
keluar sebelum Vista / Winserver 2008, yang datang denganmklink
perintah.Oleh karena itu tidak ada gunanya menggunakannya pada Vista dan seterusnya. Versi Windows yang lebih tua dari Vista tidak lagi didukung.
Juga,
junction.exe
tidak mendukung NTFS Symbolic Links (hanya NTFS Junctions ), yang diperkenalkan dengan Vista / WinServer 2008 danmlink
perintahnya.sumber