3 - Linux Dosya Sistemi ve Terminale Giriş
2025
Linux’ta “Her şey bir dosyadır” felsefesi vardır:
Bu yaklaşım, sistemi tutarlı ve yönetilmesi kolay hale getirir.
Linux, tek kök dizinli (single-root) hiyerarşik bir dosya sistemi kullanır.
/
├── bin/
├── boot/
├── dev/
├── etc/
├── home/
│ ├── kullanici1/
│ └── kullanici2/
├── lib/
├── media/
├── mnt/
├── opt/
├── proc/
├── root/
├── run/
├── sbin/
├── srv/
├── sys/
├── tmp/
├── usr/
└── var/
Bütün dosya sistemi “/” (kök dizin) altında başlar.
/bin - Temel komut dosyaları
ls, cp, mv, rm, mkdirtoplam 12M
lrwxrwxrwx 1 root root 7 Oca 15 10:23 bash -> bash.sh
-rwxr-xr-x 1 root root 1.2M Oca 5 09:34 bash.sh
-rwxr-xr-x 1 root root 35K Ağu 22 2021 bunzip2
-rwxr-xr-x 1 root root 35K Ağu 22 2021 bzcat
/sbin - Sistem yönetim komutları
fdisk, mkfs, shutdown, reboot/etc - Sistem yapılandırma dosyaları
/etc/passwd, /etc/fstab, /etc/hostnametoplam 1.2M
drwxr-xr-x 167 root root 12K Şub 20 09:12 .
drwxr-xr-x 23 root root 4.0K Şub 15 18:22 ..
drwxr-xr-x 3 root root 4.0K Oca 10 14:35 acpi
-rw-r--r-- 1 root root 3.0K Eki 20 2020 adduser.conf
/home - Kullanıcı dizinleri
/home/ahmet, /home/aysetoplam 12K
drwxr-xr-x 3 root root 4.0K Şub 12 08:23 .
drwxr-xr-x 23 root root 4.0K Şub 15 18:22 ..
drwxr-xr-x 136 ahmet ahmet 4.0K Şub 24 21:15 ahmet
/usr - Kullanıcı programları ve veriler
/usr/bin - Kullanıcı komutları/usr/lib - Kütüphaneler/var - Değişken veriler
/var/log - Sistem logları/var/cache - Uygulama önbellek verileri/tmp - Geçici dosyalar
toplam 56K
drwxrwxrwt 14 root root 4.0K Şub 24 22:05 .
drwxr-xr-x 23 root root 4.0K Şub 15 18:22 ..
drwx------ 2 ahmet ahmet 4.0K Şub 24 19:45 mozilla_ahmet0
drwx------ 3 ahmet ahmet 4.0K Şub 24 09:12 snap-private-tmp
/boot - Önyükleme dosyaları
/dev - Aygıt dosyaları
/dev/sda (disk), /dev/tty (terminal)/proc ve /sys - Sanal dosya sistemleri
/srv Dizini
/srv/www - Web sunucusu dosyaları/srv/ftp - FTP sunucusu dosyaları/srv/git - Git repolarını barındırmak için/opt Dizini
/opt/google/chrome - Google Chrome/opt/sublime_text - Sublime Text Editor/opt/dropbox - Dropbox uygulaması/mnt Dizini
/mnt/usb - USB disk/mnt/cdrom - CD-ROM/mnt/network - Ağ sürücüleriNot: Modern sistemlerde /media dizini de benzer amaçlar için kullanılmaktadır, ancak genelde otomatik bağlanan aygıtlar için tercih edilir.
root Dizini
Dizin (Directory/Folder) nedir?
| Dizin | İçerik |
|---|---|
/bin |
Temel sistem komutları |
/boot |
Önyükleme dosyaları ve çekirdek |
/dev |
Aygıt dosyaları |
/etc |
Sistem yapılandırma dosyaları |
/home |
Kullanıcı ev dizinleri |
/lib |
Sistem kütüphaneleri |
/media |
Taşınabilir aygıtlar için bağlama noktaları |
/mnt |
Geçici dosya sistemleri için bağlama noktaları |
/opt |
İsteğe bağlı yazılımlar |
/proc |
Süreç bilgileri (sanal dosya sistemi) |
/root |
Kök kullanıcısının ev dizini |
/sbin |
Sistem yönetim komutları |
/tmp |
Geçici dosyalar |
/usr |
Çoğu uygulama ve dosyalar |
/var |
Değişken veriler (log, spool, cache) |