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
, mkdir
toplam 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/hostname
toplam 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/ayse
toplam 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) |