Jump to content

Ubuntu'da Sembolik Bağlantılar Nasıl Oluşturulur


kadetti
 Share

Recommended Posts

Alıntıdır.

Makalenin aslı burda : https://linuxhint.com/create_symbolic_link_ubuntu/

 

Ubuntu'da sembolik bağlantılar nasıl oluşturulur

 Şarka Hamid

Bir sembolik bağlantı herhangi dizin veya dosya için bir kısayol dosyasıdır. Sembolik bağ veya yumuşak bağ diğer isimler sembolik bağlantı . In Ubuntu , sembolik linkler çeşitli dosyaları ve dizinleri arasındaki yolları üreten bir dize gibi çalışır. Bu bağlantılar, kitaplıkları bağlamak için sıklıkla kullanılır. Ayrıca dosyaların tutarlı konumlarda bulunmasını sağlar. Sembolik bağlantılar, aynı dosyaya atıfta bulunurken aynı dosyanın çok sayıda kopyasını birkaç yerde saklamak için kullanılır.

Ubuntu'daki sembolik bağlantı türleri nelerdir?

  • Yazılım Bağlantısı : Bir yazılım bağlantısı veya sembolik bağlantı, orijinal dosyanın konumuna veya yoluna atıfta bulunur. İnternette, bir köprüye benzer şekilde çalışır.
  • Sabit Bağlantı : Sabit bağlantı, orijinal dosyanın düğüm verileriyle (referans dosyası) ilgili yeni bir dosya adı oluşturarak çalışır. Bu, belirli bir dosyanın bir kopyasını oluşturmaya eşdeğerdir.

Sembolik bağlantılar oluşturmak ister misiniz? Bu yazımızda Ubuntu'da nasıl sembolik bağlantılar oluşturabileceğinizi anlatacağız Haydi başlayalım!

Ubuntu'da bir dizin için sembolik bir bağlantı nasıl oluşturulur

Ubuntu kullanıcıları , sistemlerinde sembolik bağlantılar oluşturmak için “ ln ” komutunu kullanırlar Bu komut, varsayılan olarak sabit bağlantılar oluşturur. Ancak, bir soft link oluşturmak istiyorsanız “ -s ” veya “ –symbolic ” seçeneğini ekleyebilirsiniz .

Şimdi, “ ln ” komutunun sözdizimine bakın :

ln -s [Source_File_Path] [Symbolic_Link_Path]

“ ln ” komutu ile sembolik link oluşturma işlemini takip etmek için öncelikle “ CTRL+ALT+T ” tuşlarına basarak Ubuntu terminalinizi açınız Herhangi bir belirli dizine sembolik bir bağlantı oluşturmak için “ ln ” komutunu kullanacağız “ -s ” seçeneğinin eklenmesi, belirtilen dizin için bir soft link oluşturulacağını gösterir. İşte “ ln ” komutunun sözdizimi :

ln -s [Source_Directory_Path] [Symbolic_Link_Destination_Path]

“ İndir ” klasörü için yumuşak bir sembolik bağlantı oluşturmak için aşağıda verilen komutu uygulayacağız Bu komut sembolik bağlantıyı “ Masaüstümüze ” kaydedecektir :

ln -s /home/linuxhint/Download  /home/linuxhint/Desktop

How-to-create-symbolic-links-in-Ubuntu-1

Hatasız çıktı, “ İndirme ” klasörü için sembolik bağlantının başarıyla oluşturulduğunu bildirir “ Download ” sembolik bağlantısının varlığını kontrol etmek için Ubuntu UI kullanarak “ Masaüstü ” dizinimizi açacağız :

How-to-create-symbolic-links-in-Ubuntu-2

Ubuntu'da bir dosya için sembolik bir bağlantı nasıl oluşturulur

Bu bölümde, belirli bir dosya için nasıl sembolik bir bağlantı oluşturabileceğinizi göstereceğiz. Aşağıda verilen resimde vurgulanmış bir " test dosyası " var, çünkü şimdi bu " test dosyası " için sembolik bir bağlantı oluşturacağız :

How-to-create-symbolic-links-in-Ubuntu-3

Bir dosya için sembolik bir bağlantı oluşturmak istiyorsanız, “ ln ” komutunun sözdizimine bakın :

ln -s [Source_File_Name] [Symbolic_Link_Name]

Size gösterdiğimiz gibi, sembolik bir bağlantı oluşturmak için “ test dosyamızı ” seçtik Bu “ testfile ” ana dizinimizde bulunan bir metin dosyasıdır. Bu “ testfile ” için sembolik bir bağlantı oluşturmak için Ubuntu terminalimize şu komutu yazacağız:

ln -s testfile testfilelink

Yukarıda verilen komutun yürütülmesi “isimli sembolik bir bağlantı oluşturur testfilelink ” nin “ testfile ”. Sembolik bağlantı, kaynak dosyanın bulunduğu yere kaydedilecektir:

How-to-create-symbolic-links-in-Ubuntu-4

Oluşturulan sembolik bağın varlığını doğrulamak için “ ls ” komutunu çalıştırabilirsiniz :

ls

Çıktıdan, “ testfilelink ” sembolik bağlantısının oluşturulduğunu ve her iki dosyanın da ana dizinde bulunduğunu görebilirsiniz:

How-to-create-symbolic-links-in-Ubuntu-5

Ubuntu UI, sistem ana dizininde bulunan oluşturulan sembolik bağlantı dosyasını da gösterebilir:

How-to-create-symbolic-links-in-Ubuntu-6

Ubuntu'da sembolik bir bağlantının üzerine nasıl yazılır

Biz zaten sembolik bir bağlantı “oluşturduk testfilelink “için” testfile “. Bu nedenle, Ubuntu terminalinizde aşağıda verilen komutu tekrar çalıştırdığınızda, size “ sembolik bağlantı oluşturulamadı ” hatası gösterecektir :

ln -s testfile testfilelink

How-to-create-symbolic-links-in-Ubuntu-7

Önceden oluşturulmuş sembolik bağın üzerine zorla yazmak için “ ln ” komutuna “ -f ” seçeneğini ekleyin :

ln -sf testfile testfilelink

How-to-create-symbolic-links-in-Ubuntu-8

Ubuntu'da sembolik bağlantı nasıl kaldırılır

Kaynak dosyayı kaldırırsanız veya başka bir konuma aktarırsanız, sembolik bağlantı kullanılamaz hale gelir. Bu durumda, iki komutu kullanarak sembolik bağı silebilirsiniz: “ rm ” ve “ unlink ” komutları.

İlk olarak, sembolik bağlantıyı silmek için kullanacağımız rm komutunun sözdizimine bakın :

rm [Symbolic_Link_Path]

Şimdi, “ İndir ” sembolik bağlantısını kaldırmak veya silmek için aşağıda verilen “ rm ” yi uygulayacağız :

rm /home/linuxhint/Desktop/Download

How-to-create-symbolic-links-in-Ubuntu-9

Ancak, mevcut çalışma dizininizde sembolik bağlantı varsa, yalnızca “ unlink ” veya “ rm ” komutunda adını belirtirsiniz “ testfilelink ” sembolik bağlantısını silmek için aşağıda verilen “ unlink ” komutunu yazın :

unlink testfilelink

How-to-create-symbolic-links-in-Ubuntu-1

Şimdi, sembolik bağın silinip silinmediğini doğrulamak için “ ls ” komutunu çalıştırabilirsiniz :

How-to-create-symbolic-links-in-Ubuntu-1

Ubuntu'da bozuk sembolik bağlantılar nasıl bulunur ve silinir

Ubuntu ayrıca sistemdeki bozuk sembolik bağı bulma ve silme olanağı da sağlar. Bunu yapmak için aşağıdaki sözdizimine sahip “ find ” komutunu kullanacağız :

find [Directory_Path] -xtype l

Burada “ -xtype ” aradığımız dosyanın türünü tanımlamak için kullanılır ve “ l ” kırık sembolik bağları aradığımızı gösterir:

find /home/linuxhint -xtype l

Yukarıda verilen komutun çıktısı, belirtilen dizinde bulunan bozuk sembolik bağlantıyı size gösterecektir:

How-to-create-symbolic-links-in-Ubuntu-1

Bu bozuk sembolik bağları ana dizininizden silmek için “ -delete ” parametresini de ekleyebilirsiniz :

find /home/linuxhint -xtype l -delete

How-to-create-symbolic-links-in-Ubuntu-1

 

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...