
Note
Linux dosya sistemini tam olarak anlamak için, Linux Belgelendirme Projesi tarafından barındırılan Linux Dosya Sistemi Hiyerarşisi belgesini okumanız önerilir
Dosya sistemi dosyaları depolamak ve yönetmek için kullanılan bir metoddur. Sadece Linux' ta değil diğer işletim sistemlerinde de kullanılır. Linux' ta, dizinler, özel dosyalar, bağlantılar, soketler, ve isimlendirilmiş veri yolları hariç çoğu dosya “normal dosyalar” grubundadır. Kullanıcıların en sık karşılaştıkları dosya türleri normal dosyalar, dizinler ve bağlantılardır.
Opening a terminal (in Kubuntu this is called Konsole) and typing
ls /
brings up a list similar to the following:
bin boot cdrom dev etc home initrd.img lib lib32 lib64 lost+found media mnt proc root sbin selinux srv sys tmp usr var vmlinuz
Note
Tüm listeler yukarıdakinin birebir aynısı olmayabilir.
Aşağıda yukarıda bahsedilen dosyalar ve dizinlerle alakalı genel bilgi bulabilirsiniz.
Dosya Sistemine Genel Bakış
bin
Sistem yöneticileri ve normal kullanıcılar için kullanışlı olan konsol komutlarını içerir. Bu dizindeki komutlar Linux sistemi için hayati önem taşır.
bin
dizinindeki komutlara bash, ls, cp, ve cat örnek verilebilir.boot
Contains the files required for the boot process. In the case of Kubuntu, it contains the files for the GRUB2 boot-loader, master boot records, map files, and the Linux kernel.
cdrom
/media/cdrom
dizinini için bir symlink(sembolik bağlantı). CDROM sürücüye bir CD yerleştirildiği zaman CD' nin tüm kullanılabilir içeriğine/media/cdrom0
dizininden ulaşılabilir.dev
Bazın özel dosyaların ve donanım dosyalarının konumu. Örneğin,
/dev/sda0
sabit diskin ilk bölümünü barındırır.etc
Programların tüm sistemle alakalı yapılandırma dosyalarını barındırır. Bu dizindeki dosyalar işlemleri denetlemek için kullanılırlar.
home
Sistemdeki her kullanıcının home dizinini içerir. Bir kullanıcının home dizini kullanıcının kişisel ayar dosyalarını ve belge, müzik, video ve diğer kullanıcı-tanımlı dizin ve dosyaları barındırır.
initrd.img
/boot/initrd.img-<kernel version>
için bir symlink(sembolik bağlantı). Bu bağlantıya sistem başlangıcında gerek duyulur.lib
Kernel modülleri ve sistemi açmak ve komutları yürütmek için gerekli paylaşılan kütüphane dosyaları bu klasörde bulunur
lib32
Yukarıda bahsedilen
lib
diziniyle aynıdır ancak bu dosyaların sadece 32-bit sürümünü içerirlib64
Yukarıda bahsedilen
lib
diziniyle aynıdır ancak bu dosyaların sadece 64-bit sürümünü içerirlost+found
Beklenmeyen kapanma yada sistem kazası gibi durumlarda kurtarılan dosyaları barındırır.
media
CDROM sürücüsü, USB diski, floppy diski gibi çıkarılabilir medyaların bağlanma noktalarını barındırır.
mnt
Donanım aygıtları için genel bağlanma noktasıdr. Çoğu durumda, çıkarılabilir aygıtların büyük bir kısmını otomatik olarak bağlandığı yer
/media
dizinidir.opt
“optional” kelimesinin kısaltılmış halidir. Bu dizin kullanıcı tarafından eklenen paketleri içerir.
proc
Çalışma zamanı sistem bilgilerinini dosya benzeri bir yapıda gösteren yapay bir dosya sistemi.
root
“root” olarak bilinin sistem yöneticisinin home dizini.
sbin
fdisk, ifconfig, reboot, ve shutdown gibi sistem için önemli programları barındırır.
selinux
Genişletilmiş Güvenlikli Linux özelliği için kernel alt sistemi tarafından kullanılan komutları içeren yapay bir dosya sistemi.
srv
Sistem tarafından hazırlanan sitelere özgü verileri barındırır.
sys
Linux kernelini, sisteme gömülü yazılımları ve sistemle alakalı dosyaları barındırır.
tmp
Geçici olarak ihtiyaç duyulan dosyaları barındırır. Çoğu yazılım geçici depolama alanı olarak kullanmak için bu dizinde kilitli dosyalar oluşturur.
usr
Salt okunur kullanıcı verileri, programlar, belgeler, kütüphaneler, başlık dosyaları da dahil olmak üzere sistemdeki paylaşılan verinin büyük bir kısmını barındırır.
var
Kayıt dosyaları, e-posta ve yazıcı kuyrukları gibi değişken sistem bilgilerini barındırır
vmlinuz
Çalıştırılabilir Linux kerneli için bir symlink(sembolik link).