Linux / Unix'te Kısayollar Bağlantılar olarak bilinir.
Bağlantı iki türdür: yumuşak bağlantılar (sembolik bağlantılar) veya sert bağlantılar.
Yumuşak linkler (sembolik linkler)
Dosyalara ve dizinlere bağlantılar oluşturabilir, farklı bölümlerde ve orijinalden farklı bir inode numarasına sahip bağlantılar (kısayollar) oluşturabilirsiniz.
Eğer gerçek kopyası silinir, bağlantı çalışmaz .
Sabit bağlantılar
Sabit bağlantılar sadece dosyalar içindir; farklı bölümdeki bir dosyaya, farklı bir inode numarası ile bağlanamazsınız.
Eğer gerçek kopyası silinir bağlantı çalışacak gerçek kopya erişen edildi yatan verilere erişir, çünkü.
Soru: Nasıl yumuşak bağlantı kurabilirim?
Cevap: Yumuşak bir link ile yapılabilir ln -s
; ilk önce kaynağı tanımlamanız ve sonra varış yerini tanımlamanız gerekir. (Hem kaynağın hem de hedefin tam yollarını tanımlamanız gerektiğini unutmayın; aksi takdirde çalışmaz.)
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib32/libGL.so.1
(----------Source-------) ( Destination )
Gördüğünüz gibi farklı bir inode var ve farklı bir bölüme yapılabiliyor.
Soru: Nasıl Hard Link yapabilirim?
Cevap: Bir Hard link ile yapılabilir ln
; ilk önce kaynağı tanımlamanız ve sonra varış yerini tanımlamanız gerekir. (Hem kaynağın hem de hedefin tam yolunu tanımlamanız gerektiğine dikkat edin; aksi takdirde çalışmaz.)
Diyelim ki /script
dizinde bir betiğim var firefox
.
ls -i # Shows you the inode
5898242 firefox
ln /scripts/firefox /scripts/on-fire
( Source ) ( Destination )
Gördüğünüz gibi, aynı inode'a sahip. Orijinali silersem bağlantı çalışır ve orijinal gibi çalışır.
Yukarıda bağlantının çalışıp çalışmadığını kontrol ediyorum ve ardından orijinal firefox betiğini siliyorum.
Sen Soru: Birisi sembolik bir link üzerinden sert link tercih edilebilecek bir ortam sağlayabilirse iyi olurdu.
Cevap : Disk bölümü düzenine bağlı olarak, Sabit Bağlantılar , aynı bölümde (-1 nokta) olması gerektiğini ve yalnızca dosyalara bağlantı verebilir (-1 nokta) ), ancak orijinal bağlantı silinmişse +1 çalışacak ve orijinali gibi davranır.
Öte yandan, yumuşak bir link dizinleri veya dosyaları gösterebilir (+1 puan) ve bölüm sınırlaması yoktur (+1 puan), ancak kaynak silinirse (-1 puan) bağlantı çalışmaz.