Ders 3.7: Sabit ve sembolik bağlantılar
Bir adın bir dosyayı nasıl gösterdiği (inode), aynı veriye ikinci ad olarak sabit bağlantı, bir yola tabela olarak sembolik bağlantı, bağlantı sayısı, kırık bağlantılar ve hangisinin ne zaman kullanılacağı.
15 dk
Bu derste öğreneceklerin
- Inode'u ve bir dosyanın neden iki adı olabileceğini açıklamak
- ln -s ile sembolik, ln ile sabit bağlantı oluşturmak
- ls -li çıktısında bağlantı sayısını, -> hedeflerini ve inode numaralarını okumak
- Kırık bir sembolik bağlantıyı tanımak
Temel terimler
- Inode (dizin düğümü)
- Dosya sisteminin bir dosyanın verisinin yerini, boyutunu, sahibini, izinlerini ve zamanlarını tuttuğu kayıt. Bir numarası vardır ama adı yoktur.
- Dizin girdisi
- Bir dizinin içinde bir inode'u gösteren ad. Ad dosyada değil, dizinde yaşar.
- Sabit bağlantı (hard link)
- Aynı inode için ek bir dizin girdisi: aynı verinin ikinci, tamamen eşit adı. ln ile oluşturulur.
- Sembolik bağlantı (symlink, yumuşak bağlantı)
- Başka bir dosyanın ya da dizinin yolunu içeren küçük bir dosya. Programlar onu kendiliğinden izler. ln -s ile oluşturulur.
- Bağlantı sayısı
- Bir inode'un sahip olduğu ad (sabit bağlantı) sayısı; ls -l çıktısında izinlerden sonra gösterilir. Veri ancak bu sayı 0'a düştüğünde silinir.
- Kırık bağlantı
- Hedefi artık var olmayan sembolik bağlantı.
← Metne bakmanın başka yolları: head, tail, wc, sort ve uniq · Tüm dersler · Dosyaları sıkıştırmak ve arşivlemek →