Vista ve üstü sistemlerde mklink komutu bir klasöre bağlantı oluşturabiliyor (bir klasörün haritası gibi hissettiriyor). Klasör bağlantısı aşağıdan yukarıya uygulandığı için, bağlantı uygulama için şeffaftır.
(Windows 2000, XP, Server 2003'ün ilgili fonksiyonu bağlantılıdır, burada sadece mklink var) Örneğin, C:\Program Files adında bir klasörüm var ama c sürücüsünde çok fazla yer yok, bu yüzden bazı uygulamaları d sürücüsüne aktarmak istiyorum, fakat doğrudan kesmek kesinlikle işe yaramayacak ve uygulama hata rapor edecek, bu yüzden önce tüm C:\Program Files klasörünü d sürücüsüne taşıyın (kesin) ve sonra şu komutu çalıştırın:
Bu şekilde, C sürücüsünün altında kısayol simgesi olan ek bir klasör olur, tam adı "C:\Program Files" olur ve üzerine çift tıklayarak gerçekten D:\Program Files sayfasına gidersiniz.
C:\Program Files klasörü uygulama için şeffaftır; yani Windows dışında, uygulama C:\Program Files altındaki şeylerin aslında D sürücüsüne aktarıldığını ve hâlâ C sürücüsünde olduğunu bilmez. Bu, C:\Program Files altında orijinal uygulamanın kullanımını etkilemez.
1. Yukarıda kurulan bağlantılar yumuşak bağlantılara (/j) aittir, ayrıca sembolik bağlantılar (/d) ve dosyalara (/h) sert bağlantılara aittir.
Simfonik bağlantılar ve yumuşak bağlantılar büyük ölçüde aynıdır; fark şu ki, yumuşak bağlantılar mutlak yol bağlantılarıdır, sembolik bağlantılar ise göreceli yolların bağlantılarına izin verir.
Örneğin, sembolik bir c:\1 bağlantısı ve c:\data\tmp için yumuşak bir bağlantı c:\2 oluşturursanız, c:\1 aynı klasörün altındaki veri klasörü altındaki tmp alt klasörüne, c:\2 ise c:\data\tmp'nin mutlak yoluna işaret eder. Sonuç olarak, c:\1 ve c:\2 klasörlerini D sürücüsüne taşırsanız, d:\1 bağlantısı geçersiz olur ve d:\2 hâlâ geçerli olur.
Bir dosyaya sıkı bağlantı, c:\data\1.txt c:\data\2.txt bağlantısı oluşturma gibi bir dosyaya oluşturulan bir bağlantıdır; bu iki dosya aynı dosyanın iki eşdeğer takma adıdır ve bu da aynı sabit disk depolama alanına iki işarete eşdeğerdir ve herhangi birinin silinmesi diğer dosyayı etkilemez. Ancak sınırlama, bu bağlantının kesiştirmemesidir.
2. Yumuşak bağlantılar ve sembolik bağlantılar diskler arasında kesişmez.
3. Bu özellik kullanılabilmek için NTFS dosya sisteminde olmalıdır. |