Windows Vista'da Symlink'lerin (Sembolik Link) kullanımı

Windows Vista'nın sabırsızlıkla beklenen özelliklerinden biri de tıpkı Linux'de olduğu gibi sembolik linklerin kullanılabilecek olmasıdır. Ne yazık ki Linux'deki kadar iyi çalışmıyorlar fakat yine de bu, Windows'un önceki sürümlere göre büyük bir gelişme ve bugüne kadar sorunların bazıları halledilmiş durumda.

mklink Komutunu Kullanmak

Sembolik link yaratmak için komut satırında mklink komutunu kullanmanız gerekiyor. Bu komutu, komut satırına yazdığınızda sembolik link yaratma konusu ile ilgili seçenekleri görüntüleyebilirsiniz.

C:\>mklink

Sembolik bağlantı oluşturur.

MKLINK [[/D] | [/H] | [/J]] B


/D Dizin sembolik bağlantısı oluşturur. Varsayılan, semboli dosya bağlantısıdır

/H Sembolik bağlantı yerine sabit bağlantı oluşturur

/J Dizin birleşimi oluşturur.

Bağlant: Yeni sembolik bağlantı adınızı belirtin.

Hedef: Yeni bağlantının başvuruda bulunduğu yolu (göreli veya mutlak) belirtir.

Örneğin:C:\Programlar klasörüne C:\Deneme klasörü ile de ulaşmak istiyorsanız,komut satırında aşağıdaki komutu kullanabilirsiniz:

C:\mklink /D C:\Deneme C:\Programlar

Bu komut ile "C:\Deneme" klasörü ve "C:\Programlar" klasörü arasında sembolik bir link oluşturulur. Artık "C:\Deneme" klasörüne girdiğinizde "C:\Programlar" klasörünün içindeki dosyaları görebileceksiniz.

Seçeneklerin Açıklaması

MKLINK bağlantı hedef

Komutu başka bir seçenek kullanmadan yazdığınızda herhangi bir dosyaya yumuşak bir link oluşturmuş olursunuz.

/D parametresi bir sembolik link ya da yumuşak link yaratır.

Bu parametre Windows'un önceki sürümlerindeki gibi herhangi bir klasöre kısayol oluşturur.

/H parametresi bir dosyayı hedefleyen sabit bir link oluşturur.

Bu seçenek doğrudan klasörler için kullanılamaz, bunun için bir sonraki seçeneği kullanmak zorundasınız.

/J parametresi "Dizin Birleşimi" yaratır

"Dizin Birleşimi" aslında bir klasöre yönlendirilmiş bir sabit linktir. Bu özellik Vista'dan önce de kullanılıyordu. Eğer sabit link kullanarak bir klasöre sembolik link bağlantısı yapmak istiyorsanız bu seçeneği kullanmalısınız.

Sabit link ve Yumuşak link arasındaki farklar

Sabit Link

Sabit linkler doğrudan bir dosyayı hedef alır ve işletim sistemi bu linki dosyanın kendisiymiş gibi görür. Eğer bir uygulamanın klasörünü gizlemek istiyorsanız bu linkleri kullanabilirsiniz.

Yumuşak Link

Yumuşak linkler bir dosya ya da klasörün kısayoludur. Eğer "Windows Gezgini"nde bu kısayola çift tıklarsanız yönlendirilmiş olan klasöre ulaşırsınız. Sembolik linkli yol sayesinde bir dosyayı açmaya ya da referans göstermeye devam edebilirsiniz.

Sembolik linkleri ağ paylaşımında kullanmak

Yoğun tartışmalara sahne olan konulardan birisi de Vista sembolik linklerini başka bir işletim sisteminden kullanamamanızın yanı sıra ağ paylaşımı üzerinden de bu linklerin kullanılamamasıdır. Eğer sembolik link özelliğini bir Web sunucusu ya da dosya sunucusu üzerinde kullanmak istiyorsanız hayal kırıklığına uğrayabilirsiniz.

Sembolik linklerin silinmesi

Bir sembolik linki silmek için yalnızca oluşturduğunuz linki silmeniz yeterlidir. Ancak orijinal (sembolik linkin yönlendirilmiş olduğu) dosyayı silmediğinizden emin olun.





Ekleyen
obahadir
Güncelleme Zamanı
25.09.2009