Dizin ağacı ve gezinmek (mutlak ve göreli yol)
Dosya sistemi hiyerarşisini (FHS) derinlemesine tanır, /bin ile /usr/bin birleşmesini, /tmp ile /var/tmp farkını, yazılımların nereye kurulduğunu öğrenir, ~ ve ~kullanıcı kısaltmalarını, pushd/popd dizin yığınını, göreli yolları ve ağaç görünümünü kullanırsın; sonunda derin bir arşivde kayıp bir notu bulur ve iki klasör arasındaki göreli yolu kendin yazarsın. Yollar her labda farklıdır.
Seviye 101 · 45 dk
Deniz bir olay incelemesi için sana sunucunun haritasını çıkarmanı söylüyor: "Kanıt nerede durur, programlar nereye kurulur, geçici dosyalar nereye düşer? Bunu bilmeyen, saldırganın bıraktığı dosyayı da bulamaz."
Linux’taki klasör düzeni rastgele değildir: FHS (Filesystem Hierarchy Standard) adlı bir standarda uyar. Bu yüzden bir Debian sunucusunda öğrendiğin düzen, bir Red Hat ya da bir kapsayıcı içinde de büyük ölçüde aynıdır. Çizim, ana dizinlerin işini özetliyor.
Benzetme: FHS bir hastane krokisi gibidir. Hangi hastaneye gidersen git, acil servis girişte, ameliyathane yukarıda, arşiv bodrumdadır. Krokiyi bilen, hiç görmediği binada da yolunu bulur.
Bu derste ne yapacaksın
- Kökte kısayollar: /bin → /usr/bin
- /tmp ve /var/tmp
- Programlar nereye kurulur?
- Evler: ~ ve ~kullanıcı
- Dizin yığını: pushd, popd, dirs
- Göreli yol alıştırması
- Ağaç görünümü: tree ve find
- Arşivde kayıp not
- İki klasör arası göreli yol
- Kısa sınav
Kazanacağın beceriler
- Linux dosya sistemi ağacını tanımak (/etc, /var/log, /home, /srv)
- Ev dizinine dönmek (cd, ~)
- ~ ve ~kullanıcı kısaltmaları
- Dizin yığınını kullanmak (pushd, popd, dirs)
- Göreli yollar ve .. ile gezinmek
- Klasör ağacını görmek (tree, find -maxdepth)
← Kısa görev: hiç bilmediğin bir komutu yalnızca kılavuzla çöz · Linux temelleri · Dosyaları tanımak: ls, gizli dosyalar, türler →
Ücretsiz başla