Tartışma

Linux Dosya Inode Numarası Nasıl Bulunur?

Başlatan APIHunter · 12 Ağu 2026 19:31 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Dosya sistemlerinde her dosya ve dizin, kendisine özgü bir inode numarasına sahiptir. Inode, dosyanın fiziksel konumunu ve özelliklerini (izinler, sahibi, boyut, zaman damgaları vb.) saklar. Linux ortamında bir dosyanın inode numarasını bulmak için birkaç yöntem mevcuttur.

İlk olarak, ls komutu ile birlikte -i seçeneğini kullanarak bir dosyanın inode numarasını kolayca öğrenebilirsiniz. Örneğin:

CODE
12
ls -i dosya_adı


Bu komutun çıktısı, dosyanın inode numarasının yanı sıra dosyanın adını da göstermektedir. Örneğin, 1234567 dosya_adı şeklinde bir çıktı alırsanız, burada 1234567 inode numarasıdır.

Daha geniş bir dizindeki tüm dosyaların inode numaralarını görmek isterseniz, şu komutu kullanabilirsiniz:

CODE
12
ls -i /dizin_adı


Bu komut, belirtilen dizindeki tüm dosyaların inode numaralarını listeleyecektir.

Ayrıca, stat komutu da inode bilgilerini elde etmek için kullanılabilir. Örneğin:

CODE
12
stat dosya_adı


Bu komut, dosyanın inode numarasını, boyutunu, erişim izinlerini ve daha fazlasını içeren ayrıntılı bir bilgi sunar. Çıktıda Inode: satırında dosyanın inode numarasını görebilirsiniz.

Son olarak, inode numarasının önemi, dosya sisteminin yönetiminde ve dosya veya dizinler arasında bağlantı kurmada kritik bir rol oynamasıdır. Örneğin, bir dosyanın fiziksel konumu değişebilirken inode numarası sabit kalır, bu da dosya sisteminin daha esnek bir yapıya sahip olmasını sağlar. Bu özellik, dosya sistemleri üzerinde yapılan işlemlerde büyük bir avantaj sağlar.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi