Sembolik bağlantılar nedir? Windows 10'da sembolik bağlantılar nasıl oluşturulur?

What Are Symbolic Links



Bir BT uzmanı olarak bana sık sık sembolik bağlantılar sorulur. Sembolik bağlantılar, temelde başka bir dosyaya veya dizine işaret eden kısayollardır. Windows 10'da mklink komutunu kullanarak sembolik bağlantılar oluşturabilirsiniz. Sembolik bağlantılar birçok durumda çok faydalı olabilir. Örneğin, birden çok kullanıcı arasında paylaşmak istediğiniz büyük bir veri dizininiz varsa, her kullanıcının bilgisayarında bu dizine sembolik bir bağlantı oluşturabilirsiniz. Bu şekilde, kullanıcılar kendi sabit disklerinde çok fazla yer kaplamadan verilere erişebilecekler. Sembolik bağlantıların başka bir kullanımı, belirli dosyalara veya dizinlere kısayollar oluşturmaktır. Örneğin, derinlemesine iç içe geçmiş bir dizindeki belirli bir dosyaya sık sık erişiyorsanız, o dosyaya daha uygun bir konumda sembolik bir bağlantı oluşturabilirsiniz. Sembolik bağlantılar güçlü bir araçtır ancak tehlikeli de olabilirler. Sembolik bir bağlantı var olmayan bir dosyaya veya dizine işaret ediyorsa, bilgisayarınızda hatalara neden olabilir. Bu nedenle, sembolik bir bağlantı oluşturmadan önce, hedef dosyanın veya dizinin var olduğundan ve ona erişmek için doğru izinlere sahip olduğunuzdan emin olun.



Sembolik bağlantı - sembolik bağlantı veya yumuşak bağlantı olarak da adlandırılır - bilgisayar kullanıcıları için en gizli kavramlardan biri olabilir. Ancak bu, önemini ve sunduğu faydaları azaltmaz. Kopyaları kaydetmeden farklı klasörlerdeki klasörlere ve dosyalara erişmeye ne dersiniz? Evet, güç bu Sembolik bağlantı .





Sembolik bağ veya sembolik bağ nedir?

Sembolik bağlantılar, başka bir yerde bulunan fiziksel bir dosyaya veya klasöre atıfta bulunan kısayol dosyalarıdır. Sembolik bağlantılar, tek tek dosyalara veya klasörlere bağlanmak için kullanılabilen sanal dosyalar veya klasörler olarak işlev görür ve sembolik bağlantılar yalnızca gerçek konumlarını gösterse de, bunların sembolik bağlantılı klasörde depolanmış gibi görünmelerini sağlar.





Symlink'i kısayolla karıştırmayın.



Sembolik bağlantıların, bir Windows kullanıcısı olarak zaten bildiğiniz kısayollardan daha fazlası olduğunu anlamak önemlidir. Kısayol dosyası, istenen dosyaya işaret ederken Symlink, bağlantılı dosya gerçekten varmış gibi görünmesini sağlar. Sembolik bağlantıya tıkladığınızda, dosyanın gerçek konumuna yönlendirileceksiniz.

Sembolik bağlantı yapısı

Sembolik bağlantı, işletim sistemi tarafından otomatik olarak başka bir dosya veya dizine giden yol olarak yorumlanan bir metin dizesidir. Bu diğer dosya veya dizin denir 'Hedef '.

Hedeften bağımsız olarak sembolik bir bağlantı mevcuttur. Sembolik bir bağlantı kaldırılırsa hedefi değişmeden kalır. Sembolik bir bağlantı bir hedefi işaret ediyorsa ve bu hedef bir süre sonra taşınır, yeniden adlandırılır veya silinirse, sembolik bağlantı otomatik olarak güncellenmez veya silinmez, ancak var olmaya devam eder ve hala eski hedefi işaret eder. Ancak taşınmış veya var olmayan hedeflere işaret eden bu tür sembolik bağlantılarda bazen kırık, kayıp, ölü veya asılı olarak anılırlar.



Sembolik bağlantıların faydaları

  1. Sembolik bağlantılar çok az yer kaplar ve çok hızlı oluşturulur. Sembolik bağlantılarla çok fazla sabit disk alanı kazanırsınız
  2. Sabit bağlantılardan farklı olarak, sembolik bağlantılar dosya sistemlerindeki dosyalara bağlanabilir. Orijinal dosyayı silerseniz, sabit bağlantının onu desteklemeye devam edeceğini, ancak sembolik bağlantının desteklemeyeceğini unutmayın.
  3. Sembolik bağlantılar, içerdikleri klasör yapısını korurlar. mesela var diyelim metin dosya içinde bulunur 'Yarar' bulunan klasör /D/Klasörüm/Yardımcı Program/windowsclub.txt . Şimdi, eğer için sembolik bağlantı Yarar Dropbox klasöründe bir klasör oluşturuldu ve aramaya başladınız windowsclub.txt dropbox klasöründe dosya yolu okunacaktır /D/Klasörüm/Yardımcı Program/windowsclub.txt orijinal/gerçek dosya yoluna geri dönüştürmek yerine.
  4. Sembolik bağlantılarla, Müzik / Video ortam dosyalarınızı başka bir sabit sürücüde depolayabilir, ancak yine de standart Müzik / Video klasörlerinde görüntüleyebilirsiniz, böylece multimedya programlarınız bunları algılayabilir.
  5. Geliştiriciler, paylaşılan dosyaların/klasörlerin yinelenen kopyalarını genellikle fiziksel dosyalara/klasörlere işaret eden sembolik bağlantılarla değiştirir. Gereksiz dosya kopyalarını değiştirmek, çok fazla fiziksel disk alanı kazandırabilir ve projeleri kopyalamak/yedeklemek/dağıtmak/klonlamak için gereken süreyi büyük ölçüde azaltabilir.

Modern Kalkınma Dünyasında Sembolik Bağlantıların Önemi

Microsoft'ta Baş Program Yöneticisi olan Josef Durr'un Windows Blog'da işaret ettiği gibi,

Git ve npm gibi paket yöneticileri gibi birçok popüler geliştirme aracı, sırasıyla depolar veya paketler oluştururken sembolik bağları tanır ve korur. Bu havuzlar veya paketler daha sonra başka bir yere geri yüklendiğinde, sembolik bağlantılar da geri yüklenerek disk alanının (ve kullanıcı zamanının) boşa harcanmaması sağlanır. Örneğin Git, GitHub gibi sitelerle birlikte günümüzde çoğu geliştirici tarafından kullanılan ana kaynak kodu yönetim aracı haline geldi.

sembolik bağlar

google galeri görünümü uzantısı ile tanışın

Modern geliştirmede paket yöneticilerinin kullanımı da son yıllarda önemli ölçüde artmıştır. Örneğin, düğüm paketi yöneticisi (npm) 1 Temmuz 2015 haftasında ~400 milyon kuruluma hizmet etti, ancak sadece bir yıl sonra 1,2 milyardan fazla kuruluma hizmet etti - sadece bir yılda 3 kat artış! Haziran 2016'nın sonunda npm, yalnızca yedi günde 1,7 milyardan fazla düğüm paketine hizmet verdi!

Windows 10'daki sembolik bağlantılar

Sembolik bağlantılar belirgin avantajlara sahip olmakla birlikte, çoğunlukla Linux, FreeBSD, OSX vb. UNIX uyumlu işletim sistemlerinde, sembolik bağlantıların kısıtlama olmaksızın oluşturulabildiği yerlerde kullanılmıştır. Windows kullanıcıları için, Windows Vista'dan beri sembolik bağlantılar mevcut olmasına rağmen, bunları oluşturmak zor ve sıkıcı olmuştur.

Çünkü Windows Vista güvenlik gereksinimleri s kullanıcılarının yerel yönetici haklarına ihtiyacı vardı ve daha da önemlisi, çalıştırmak için gerekliydi. bağlantı sembolik bağlantılar oluşturmak/değiştirmek için yükseltilmiş bir komut satırı konsolunda. Bu son sınırlama, çoğu Windows geliştiricisinin sembolik bağları nadiren kullanmasına neden oldu ve birçok modern platformlar arası geliştirme aracı, Windows'ta daha az verimli ve güvenilir hale geldi.

Ancak, şimdi ile Windows 10 Oluşturucu Güncellemesi yönetici haklarına sahip bir kullanıcı geliştirici modunu etkinleştirdikten sonra herhangi bir PC kullanıcısı çalıştırabilir mklink komut satırı konsolunu yükseltmeden komut.

Sembolik bağlantıları nasıl yaratırsınız?

Sembolik bağlantılar şu şekilde oluşturulabilir: komut mklink veya CreateSymbolicLink API'si .

vmware bios

mklink komutunu kullanma

kullanma komut mklink aşağıdaki sözdizimini kullanın:

|_+_|

Not. Mklink birkaç türde bağlantı oluşturabilir. Aşağıda türler bulunmaktadır:

  • /D Bir dizine sembolik bir bağlantı oluşturur. Varsayılan, dosyaya sembolik bir bağlantıdır.
  • /H Sembolik bir bağlantı yerine sabit bir bağlantı oluşturur.
  • /j Bir dizin bağlantısı oluşturur.

Örneğin, Müzik klasörümün masaüstüme bir dizin bağlantısı oluşturdum. Aşağıdaki ekran görüntüsüne bakın.

Windows 10

Bu yüzden sembolik bağlantıya tıkladığımda, müzik dosyalarımın içinde saklandığı ortaya çıkıyor. C: Kullanıcılar Masaüstü Müziği başlangıçta mevcut olmasına rağmen C: Kullanıcı Müziği .

Windows 10

Yolunuzda boşluk varsa, bunu tırnak içine almanız gerektiğini unutmayın.

CreateSymbolicLink'i Kullanma

CreateSymbolicLink API'sini kullanırken yeni davranışı etkinleştirmek için ek bir dw Bayrakları seçeneği, değeri şu şekilde ayarlamanız gerekir:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Dolayısıyla, yukarıdaki değeri seçerek, işlem yükseltilmediğinde sembol bağlantılarının oluşturulmasına izin verecek bir işaret belirlediniz.

Kullanarak sembolik bir bağlantı oluşturma hakkında daha fazla bilgi edinmek için Sembolik Bağlantı Oluştur API, ziyaret edin windows.com .

Okumak : Sabit Bağlantılar, Sembolik Bağlantılar, Atlamalar, Hacim Bağlama Noktaları Oluşturma .

Çözüm

Sembolik linklerin basit kısayollardan daha kullanışlı olduğu söylenebilir ancak oluşturulması biraz meşakkatlidir. Ortalama bir PC kullanıcısı, oluşturmaktan hala biraz korkacaktır. Üstelik günümüzde bile birçok kullanıcı kısayol kavramını iyi anlamayabilir ve bu nedenle sembolik bağları ayırt etmekte ve kullanımlarını anlamakta zorluk çekebilir.

ikinci monitör Windows 10 algılanmadı
Windows hatalarını hızlı bir şekilde bulmak ve otomatik olarak düzeltmek için PC Repair Tool'u indirin

Bunu söyledikten sonra, programın doğru dizini göstermesini sağlamak için yapabileceğiniz tüm ayarları değiştirmenizin kolay olacağının ve aslında bir sembolik bağlantı oluşturmadığınızın, ancak nasıl kurulacağını ve kullanılacağını bildiğinizin neredeyse bir garantisidir. Symlink gerçekten kullanışlı olabilir.

Popüler Mesajlar