3 - Linux Dosya Sistemi ve Terminale Giriş
2026
Bu hafta iki şeyi birlikte yapacağız:
Linux’ta dosyalar ve dizinler, tek bir hiyerarşi içinde düzenlenir.
/Bu derste amaç: Bu yapıyı “harita gibi” okuyabilmek.
Linux, tek kök dizinli hiyerarşik bir dosya sistemi kullanır.
Bütün dosya sistemi / (kök dizin) altında başlar.
C: D: gibi sürücü harfleri yerine, Linux’ta her şey tek ağaçta görünürTerminal, komut yazarak sistemle iletişim kurduğumuz bir araçtır.
Bu hafta terminalde üç komut yeterli:
pwd : Nerede olduğumuzu gösterircd : Dizin değiştirirls : Dizin içeriğini listelerTerminal uygulamasını açmak için örnek yöntemler:
Ctrl+Alt+Tpwdpwd bulunduğumuz dizinin yolunu verir.
Örnek çıktı:
cdcd ile dizinler arasında geçiş yaparız.
Örnek çıktı:
lsls bulunduğumuz dizindeki dosya ve dizinleri listeler.
Detaylı liste:
Gizli dosyalarla birlikte:
Bir yol / ile başlıyorsa, kökten itibaren yazılmıştır.
Örnek:
Yol / ile başlamıyorsa, bulunduğumuz dizine göre yorumlanır.
Örnek çıktı:
| Gösterim | Anlamı |
|---|---|
. |
Bulunulan dizin |
.. |
Bir üst dizin |
~ |
Kullanıcının ev dizini |
Not
cd . dizin değiştirmez. Yani pwd çıktısı aynı kalır.
Bu hafta şu dizinleri tanımamız yeterli:
/home (kullanıcı dosyaları)/root (root kullanıcısının ev dizini)/etc (sistem ayar dosyaları)/var (değişen veriler: loglar gibi)/tmp (geçici dosyalar)/usr (programlar ve kütüphaneler)/dev (aygıtlarla ilgili dosyalar)Diğer dizinleri sonra, ihtiyaç oldukça ele alacağız.
/home — Kullanıcı DiziniÖrnek çıktı:
/root — Root Kullanıcısının Ev Dizini/root, root (yönetici) kullanıcısının ev dizinidir/home altındadır/root içine girmeye çalıştığında erişim hatası görebilirNot
Bu komut bazı sistemlerde normal kullanıcı için hata üretebilir. Bu, “normal kullanıcı ile yönetici yetkisi” arasındaki farkı gösteren tipik bir durumdur.
/etc — Sistem Ayar Dosyaları/var — Değişen Veriler/tmp — Geçici Dosyalar/usr — Programların Olduğu YerProgramların ve bazı kütüphanelerin önemli bir kısmı burada bulunur
Örnek dizinler:
/usr/bin/usr/lib/dev — Aygıtlarla İlgili DosyalarÖrnekler:
Özetle: “Dizin, içinde dosyalar bulunan bir klasör gibi düşünülebilir.”
rapor, rapor.txtfoo ve FOO farklıdır/ karakteri dosya adında kullanılamazAlternatif olarak \ ile de yazılabilir:
Bu uygulamayı /tmp altında yapın:
Linux’ta her şey / altında tek bir ağaç yapısında görünür
Bu hafta tanıdığımız dizinler:
/home, /root, /etc, /var, /tmp, /usr, /devTerminalde bu hafta üç komut yeterli:
pwd, cd, ls