
Bir sembolik bağlantı Windows içindeki bir masaüstü kısayolu gibidir. Sembolik bağ, yalnızca bir dosyanın konumuna işaret eder. Sembolik bir bağın silinmesinin, bağlantının işaret ettiği fiziksel dosya üzerinde hiçbir etkisi yoktur. Sembolik bir bağlantı, geçerli dosya sistemindeki veya aslında diğer dosya sistemlerindeki herhangi bir dosyaya işaret edebilir. Bu, onu sabit bir bağlantıdan daha esnek hale getirir. Bir sabit bağlantı bağlandığı dosyanın aynısı, ancak farklı bir ada sahip.
Neden Sabit Bağlantılar Kullanılır?
Sabit bağlantılar, dosyaları düzenlemenin etkili bir yolunu sağlar. Bir itfaiye aracının fotoğrafını çektiğinizi hayal edin. Makinenizde aşağıdaki gibi farklı klasörleriniz var:
- Kırmızı şeylerin fotoğrafları
- Araçların fotoğrafları
- Acil servislerin fotoğrafları
Fotoğrafın bir kopyasını oluşturabilir ve her bir klasöre yerleştirebilirsiniz. Bu, üç kat daha fazla yer kaplayan aynı dosyanın üç kopyasına sahip olduğunuz anlamına gelir. Fotoğrafları kopyalarını oluşturarak kategorilere ayırmak çok fazla yer kaplamayabilir, ancak aynı şeyi videolarla denerseniz disk alanınızı önemli ölçüde azaltırsınız. Sabit bir bağlantı hiç yer kaplamaz. Bu nedenle, disk alanınızı etkilemeden aynı videoyu çeşitli farklı kategorilerde (yani, yıla göre, türe, oyunculara, yönetmenlere göre) depolayabilirsiniz.
Sabit Bağlantı Nasıl Oluşturulur
Aşağıdaki sözdizimini kullanarak bir sabit bağlantı oluşturun: ln yol / dosya / yol / yol / sabit / bağlantı
type = “code”> Bu, müziği düzenlemenin iyi bir yoludur.
Sabit Bağlantı ile Sembolik Bağlantı Arasındaki Fark Nasıl Anlaşılır?
Bir dosyanın sabit bağlantısı olup olmadığını anlayabilirsiniz. ls komut: ls -lt
type = “code”> Bağlantısız standart bir dosya şu şekilde görünecektir: -rw-r – r– 1 gary gary 1000 Dec 18 21:52 poison.mp3
type = “code”> Sütunlar aşağıdaki gibidir:
- -rw-r – r– = izinler
- 1 = bağlantı sayısı
- Gary = grup
- Gary = sahip
- 1000 = dosya boyutu
- 18 Aralık = tarih
- 21:52 = zaman
- poison.mp3 = dosya adı
Bu bir sabit bağlantı olsaydı, çıktı şu şekilde görünürdü: -rw-r – r– 2 gary gary 1000 Dec 18 21:52 poison.mp3
type = “code”> Bağlantı sütununun 2’yi gösterdiğine dikkat edin. Bir sabit bağlantı her oluşturulduğunda bu sayı artacaktır. Sembolik bir bağlantı aşağıdaki gibi görünecektir: -rw-r – r– 1 gary gary 1000 Dec 18 21:52 poison.mp3 -> poison.mp3
type = “code”> Bir dosyanın diğerini işaret ettiğini açıkça görebilirsiniz.
Bir Dosyaya Yönelik Tüm Sabit Bağlantıları Bulma
Linux sisteminizdeki tüm dosyalar, dosyayı benzersiz şekilde tanımlayan bir inode numarası içerir. Bir dosya ve onun sabit bağlantısı aynı inode’u içerecektir. Bir dosyanın inode numarasını görmek için aşağıdaki komutu yazın: ls -i
type = “code”> Tek bir dosyanın çıktısı şu şekilde olacaktır: 1234567 dosyaadı
type = “code”> Bir dosyanın sabit bağlantılarını bulmak için, aynı inode’a sahip tüm dosyalar için bir dosya araması yapmanız yeterlidir (ör. 1234567). Bunu şu komutla yapabilirsiniz: ~ / -xdev -inum 1234567’yi bulun
tür = “kod”>