/ / Neden Windows hala Sembolik Bağlantılar Yerine Kısayol Dosyalarını Kullanıyor?

Windows Neden Sembolik Bağlantılar Yerine Kısayol Dosyalarını Hala Kullanıyor?

-Neden yaptığını-windows-devam-yerine-kısayol dosyaları kullanan-of-the sembolik-bağlantıları-00

Windows gelişmeye ve eklemeye devam ettiğindenzaman içinde daha fazla işlevsellik, kısayol dosyaları gibi daha eski “özellikleri” kullanmaya neden devam ettiğini merak ediyor olabilirsiniz. Bunu göz önünde bulundurarak, günümüzün Süper Kullanıcı Soru-Cevap yazısının kafanızdaki bir okuyucunun sorularına cevapları vardır.

Bugünün Soru ve Cevap oturumu bize, topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir bölümü olan SuperUser'ın izniyle geliyor.

Soru

SuperUser okuyucu Peter Mortensen, Windows'un neden sembolik bağlantılar yerine kısayol dosyalarını kullanmaya devam ettiğini bilmek istiyor:

Windows XP ve sonraki sürümleri sembolik bağları desteklemektedir, ancak Windows kısayol dosyalarını kullanmaya devam etmektedir (esas olarak bağlı dosyanın konumunu metin olarak saklar). Neden?

Windows neden sembolik bağlantılar yerine kısayol dosyalarını kullanmaya devam ediyor?

Cevap

Süper Kullanıcı Katkıda Bulunan Jonno bizim için cevabı var:

Bunun birkaç nedeni var. Örneğin:

  1. Dosya sistemi yerine kabuk tarafından yorumlandığı gibi aynı exe dosyasına birkaç farklı kısayolla karşı farklı uyumluluk düzeyleri depolayabilirsiniz.
  2. Bazı kısayol bağlantıları aslında dosya sisteminde mevcut değildir. Bunlardan bazıları sadece GUID'lere veya kabuk tarafından yorumlanan özel dizgelere yapılan referanslardır.
  3. Anahtarları sembolik bir bağlantıya dahil edemezsiniz. Elbette, exe dosyasına işaret edebilir, ancak exe dosyasını daha fazla argümanla “anlatamazsınız”.
  4. Sembolik bir bağlantı için bir simge seçemezsiniz.
  5. Sembolik bir bağlantıda hangi dizinin üzerinde çalışacağını seçemezsiniz.
  6. Kısayol dosyalarının sadece dosyaları göstermesi gerekmez, köprüler veya protokol bağlantıları (.URL dosyaları gibi) de olabilirler.
  7. LNK dosyaları herhangi bir dosya sisteminde bulunabilir. Sembolik bağlantılar, Windows, NTFS durumunda, dosya sistemi tarafından yönetilir.
  8. Bunları değiştirmek için gerçek bir ihtiyaç yoktur. Çalışırlar, küçük boyuttadırlar ve gelecekte yukarıda listelenenlerden daha fazla fonksiyonelliğe ihtiyaç duyuldukları takdirde gelecekte ölçeklendirilebilirler.
  9. Sembolik bir bağlantı oluşturmak için (haklı bir şekilde) idari haklar gereklidir, aksi takdirde masum dosyaların kötü niyetli dosyalara yönlendirilmesi çok az işle yapılabilir.

Bundan daha fazla neden var ama bence başlamanız için bu yeterli. İşte bu konunun bölümleri hakkında daha fazla bilgi sağlayan, grawity tarafından sağlanan bir MSDN blog bağlantısı.


Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.