Günün Linux Komutu: cd ile Klasörler Arasında Hızlıca Gezin
cd (Change Directory), bir Linux kullanıcısının terminale ayak bastığında öğrendiği ilk ve en temel komuttur. Klasörler arasında gezinmenizi sağlayan bu komut, dijital dünyadaki "yürüme" eyleminizdir.
🐧 Günün Linux Komutu: cd
(Change Directory – Dizin Değiştirme)
Linux’ta terminal kullanırken en sık başvurulan komutlardan biri cd komutudur.cd, bulunduğun dizini değiştirmeni sağlar ve Linux dosya sisteminde gezinmenin temel taşıdır.
📌 cd Komutu Ne İşe Yarar?
cd komutu, terminalde çalışma dizinini (current working directory) değiştirir.
📂 Yani:
Bir klasörden diğerine geçmeni sağlar
Dosya ve dizin işlemlerini doğru yerde yapmana yardımcı olur
Script ve sistem yönetiminde vazgeçilmezdir
🧱 Linux Dizin Yapısı Kısa Hatırlatma
Linux’ta her şey / (root) dizininden başlar:
/
├── home
│ └── ogrenci
│ └── Belgeler
├── etc
├── var
└── usr
Terminalde bulunduğun dizini öğrenmek için:
pwd
▶️ cd Komutunun Temel Kullanımı
🔹 1. Belirli Bir Dizine Gitme
cd Belgeler
📌 Bulunduğun dizinin içindeki Belgeler klasörüne geçer.
🔹 2. Mutlak (Absolute) Yol ile Gitme
cd /home/ogrenci/Belgeler
📌 Dizinin tam yolunu kullanarak gider.
Nerede olursan ol kesin sonuç verir.
🔹 3. Bir Üst Dizine Çıkma
cd ..
📌 Mevcut dizinin bir üst klasörüne geçer.
cd ../..
📌 İki seviye yukarı çıkar.
🔹 4. Ev Dizinine Gitme
cd
veya
cd ~
📌 Kullanıcının home dizinine gider.
Örn: /home/ogrenci
🔹 5. Önceki Dizine Geri Dönme
cd -
📌 Bir önce bulunduğun dizine geri döner
(çok pratik 🔥).
🧠 Özel Dizin Sembolleri
| Sembol | Anlamı |
|---|---|
. | Bulunulan dizin |
.. | Bir üst dizin |
~ | Kullanıcının home dizini |
/ | Kök (root) dizin |
⚠️ Sık Yapılan Hatalar
❌ Olmayan Dizine Gitmeye Çalışmak
cd dersler
📌 Eğer dizin yoksa:
bash: cd: dersler: No such file or directory
❌ Yetkisiz Dizine Girmek
cd /root
📌 Yetkin yoksa:
Permission denied
🧪 Eğitim & Sınıf İçi Mini Lab
🎯 Amaç:
cd komutunu pratikle öğrenmek
📝 Adımlar:
pwd
cd /home
cd ogrenci
cd Belgeler
cd ..
cd ~
cd /
👉 Her adımda pwd yazarak nerede olduğunu kontrol et.
🧩 cd Komutunun Sistem Yönetimindeki Önemi
🔧 Script yazarken doğru dizinde çalışmayı sağlar
📦 Paket, log ve servis dizinlerine erişim sağlar
🧪 Lab, kiosk ve sınav ortamlarında kritik rol oynar
🔐 Yetki ve güvenlik farkındalığı kazandırır
📘 Özet
cd= Change DirectoryLinux’ta gezmenin temel komutudur
Mutlak ve göreli yollarla çalışır
Script ve otomasyonda vazgeçilmezdir
🧠 cd bilmeyen terminal kullanıcısı, haritasız şehir gezen yolcu gibidir.
🧪 ETAP / Pardus Linux LAB
Konu: cd Komutu ile Dizinler Arasında Gezinme
🎯 LAB Amacı
Bu lab çalışmasında öğrenciler:
cdkomutunu doğru kullanmayıMutlak ve göreli dizin farkını
Linux dizin yapısını tanımayı
Terminalde yön duygusu kazanmayı
öğrenecektir.
🖥️ Ortam Bilgisi
| Özellik | Değer |
|---|---|
| İşletim Sistemi | Pardus ETAP 23 |
| Kullanıcı | ogrenci |
| Ortam | Etkileşimli Tahta / Öğrenci Bilgisayarı |
| Yetki | Normal kullanıcı |
⏱️ Süre
⏳ 20–25 dakika
🧩 LAB Senaryosu (Hikâye)
📚 Senaryo:
Bir öğrenci, bilgisayarında “Belgeler” klasöründeki bir dosyaya ulaşmak istiyor fakat terminalde yolunu kaybediyor.
Görevin: cd komutunu kullanarak doğru dizinlere ulaşmak.
🔹 LAB-1: Nerede Olduğunu Bul
1️⃣ Terminali Aç
ETAP’ta Terminal uygulamasını aç
2️⃣ Mevcut Dizini Öğren
pwd
📌 Soru:
Şu an hangi dizindesin?
🔹 LAB-2: Home Dizininde Gezinme
3️⃣ Home Dizinine Git
cd
veya
cd ~
pwd
📌 Beklenen Çıktı:
/home/ogrenci
4️⃣ Belgeler Klasörüne Gir
cd Belgeler
pwd
📌 Soru:
Bu yol mutlak mı, göreli mi?
🔹 LAB-3: Üst Dizine Çıkma
5️⃣ Bir Üst Dizine Çık
cd ..
pwd
📌 Beklenen Sonuç:
/home/ogrenci
6️⃣ İki Seviye Yukarı Çık
cd ../..
pwd
📌 Beklenen Sonuç:
/home
🔹 LAB-4: Mutlak Yol Kullanımı
7️⃣ Tam Yol ile Belgeler’e Git
cd /home/ogrenci/Belgeler
pwd
📌 Kritik Bilgi:
Mutlak yol her zaman / ile başlar.
🔹 LAB-5: Önceki Dizine Dönme
8️⃣ Önceki Dizine Geri Dön
cd -
pwd
📌 Soru:
Bu komut neden sistem yöneticileri için çok kullanışlıdır?
🔹 LAB-6: Hata Senaryoları (Bilinçli)
9️⃣ Olmayan Dizine Gitmeyi Dene
cd dersler
📌 Beklenen Hata:
No such file or directory
🔟 Yetkisiz Dizine Girmeyi Dene
cd /root
📌 Beklenen Hata:
Permission denied
📌 Tartışma:
Linux’ta neden her dizine girilemez?
🧠 LAB Değerlendirme Soruları
cdkomutu ne işe yarar?cd ..ilecd /arasındaki fark nedir?Mutlak yol nedir? Örnek veriniz.
cd -ne yapar?Home dizini sembolü hangisidir?
⭐ Bonus Görev (Hızlı Olanlara)
cd /
cd home
cd ogrenci
cd Belgeler
📌 Aynı dizine tek komutla git:
cd /home/ogrenci/Belgeler
👉 Hangisi daha pratiktir? Neden?
📌 Öğretmen Notu (ETAP için)
Tahtada dizin ağacı çizilerek anlatım çok etkili olur
Öğrenciler
pwdyazmayı sık sık unutuyor → özellikle vurgulacdkonusu, sonraki derslerde:lscpmvrm
komutları için zemin hazırlar
🧭 Kapanış Mesajı
🐧 Terminalde kaybolan,
cdile yolunu bulur.
Yorumlar