12Aug

Windows Vista'da Symlink'leri kullanma

Windows Vista'da uzun zamandır beklenen özelliklerden biri, Linux'ta yapabileceğiniz şekilde sembolik bağlar kullanma olanağıydı.Ne yazık ki, ellerinden geleni kadar iyi çalışmıyorlar, ancak önceki sürümlerden büyük bir güncelleme ve benim için zaten bir takım sorunları çözdü.

mklink Komutanını Kullanarak

Kullanmanız gereken komut mklink olup komut satırından kullanacaksınız. Seçenekleri görmek için komut satırına yazmanız yeterlidir:

C: \ Users \ geek & gt; mklink Sembolik bir bağlantı oluşturur. MKLINK [[/ D] |[/ H] |[/ J]] Bağlantı Hedefi / D Bir dizin sembolik bağlantısı oluşturur. Varsayılan, bir dosya sembolik bağlantısıdır./ H Sembolik bağlantı yerine sabit bir bağlantı oluşturur./ J Bir Dizin Kavşağı oluşturur. Link, yeni simgesel bağlantı adını belirtir. Hedef, yeni bağlantının ifade ettiği yolu( göreceli veya mutlak) belirtir.

Örneğin, C: \ Users \ Geek \ TestFolder klasörünü C: \ TestFolder'den de edinmek isterseniz aşağıdaki komutu kullanabilirsiniz.

C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder C: \ TestFolder için


sembolik bağlantısı oluşturuldu & lt; & gt; === & gt; & gt;C: \ Users \ Geek \ TestFolder

Şimdi C: \ TestFolder dizinine bakarsanız, diğer dizinde bulunan dosyaları görürsünüz.

Seçenekleri Anlama.

MKLINK link target

Ekstra seçenekler olmadan komutun kullanılması, bir dosyaya yumuşak bir bağlantı oluşturur.

/ D sembolik bir bağlantı veya yumuşak bir bağlantı oluşturur.

Bu, aslında, Windows'un önceki sürümlerinde bir klasöre kısayol gibi davranıyor, ancak gerçek bir kısayol kullanmak zorunda kalmanız gerekmiyor.

/ H, doğrudan dosyaya işaret eden bir sabit bağlantı oluşturur.

Bu seçenek klasörlere doğrudan herhangi bir nedenle kullanılamaz, bir sonraki seçeneği kullanmanız gerekir.

/ J bir "Dizin Kavşağı" oluşturur

Bir Dizin Kavşağı aslında bir dizine yalnızca sabit bir bağlantıdır. Bu, Vista'dan önce de var olan bir özellik. Bir dizine sabit bir bağlantı kullanarak sembolik bağlanmaya çalışıyorsanız o zaman bu seçeneği kullanmalısınız.

Sabit ve Yumuşak Bağlantıları Anlama

Sabit Bağlantı

Bir sabit bağlantı, doğrudan dosyaya işaret eder ve işletim sistemine dosyanın kendisi gibi davranır. Bir uygulamanın dizinini taklit etmeye çalışıyorsanız, çoğu zaman bu seçeneği kullanmak isteyeceksinizdir.

Soft Link

Yumuşak bağlantı aslında bir dosya veya klasöre yapılan bir kısayoldur - Windows explorer kullanıyorsanız, bir kısayolu çift tıklarsanız dizine yönlendirilirsiniz.dosya sistemi. Hala bir dosya semlink yoluyla doğrudan başvurabilir veya açabilir, çoğunlukla çalışır.

Bir Ağ Paylaşımından Symlink'leri Kullanma

Ayrıntılı olarak tartışılan şeylerden bir diğeri, Vista simgesel bağlantılarını başka bir işletim sisteminden( şaşırtıcı değil) kullanamazsınız, ancak bunları bir ağ paylaşımından kullanamazsınız. Bu özelliği, bir web sunucusunda veya bir dosya sunucusunda kullanmayı düşünüyorsanız zahmetlidir.

Sembolik Bağları Silme

Bir sembolik bağını silmek için bağlantıyı silebilirsiniz. Sadece orijinal dosyayı silmediğinizden emin olun.