Filesystem Hierarchy
Bu noktada muhtemelen sisteminizin dizin yapısına oldukça aşinasınızdır, değilseniz yakında olacaksınız. Dosya sistemleri yapılandırılma biçimleri açısından değişiklik gösterebilir, ancak çoğunlukla Filesystem Hierarchy Standard’a uymalıdırlar.
Kök dizin altında listelenen dizinleri görmek için ls -l /
komutunu çalıştırın, sizinkiler benimkinden farklı görünebilir, ancak dizinlerin çoğu aşağıdakilere benzer olmalıdır:
/
- Tüm dosya sistemi hiyerarşisinin root dizini, her şey bu dizinin altına yerleştirilmiştir./bin
- Gerekli çalıştırılmaya hazır programlar (binary’ler), ls ve cp gibi en temel komutları içerir./boot
- Kernel boot loader dosyalarını içerir./dev
- Device file’lar./etc
- Çekirdek sistem yapılandırma dizini, yalnızca yapılandırma dosyalarını tutmalı ve herhangi bir binary içermemelidir./home
- Kullanıcılar için kişisel dizinler, belgelerinizi, dosyalarınızı, ayarlarınızı vb. tutar./lib
- Binary’lerin kullanabileceği library dosyalarını tutar./media
- USB sürücüler gibi çıkarılabilir ortamlar için ekleme noktası olarak kullanılır./mnt
- Geçici olarak mount edilen dosya sistemleri./opt
- Opsiyonel uygulama yazılım paketleri./proc
- Şu anda çalışan process’ler hakkında bilgi./root
- root kullanıcısının home dizini./run
- Son boot’tan bu yana çalışan sistem hakkında bilgi./sbin
- Gerekli sistem binary’lerini içerir, genellikle yalnızca root tarafından çalıştırılabilir./srv
- Sistem tarafından servis edilen siteye özel veriler./tmp
- Geçici dosyalar için depolama./usr
- Ne yazık ki yanlış adlandırılmıştır, çoğunlukla bir home klasörü anlamında kullanıcı dosyalarını içermez. Kullanıcı tarafından yüklenen yazılım ve araçlar için tasarlanmıştır, ancak oraya kişisel dizinler ekleyemezsiniz demek değildir. Bu dizinin içinde/usr/bin
,/usr/local
vb. alt dizinler vardır./var
- Değişken dizin, sistem günlükleri, kullanıcı takibi, cache’ler vb. için kullanılır. Temelde sürekli değişime tabi olan her şey.
Last updated