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

SembolAnlamı
.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 Directory

  • Linux’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:

  • cd komutunu 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

ÖzellikDeğ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ı

  1. cd komutu ne işe yarar?

  2. cd .. ile cd / arasındaki fark nedir?

  3. Mutlak yol nedir? Örnek veriniz.

  4. cd - ne yapar?

  5. 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 pwd yazmayı sık sık unutuyor → özellikle vurgula

  • cd konusu, sonraki derslerde:

    • ls

    • cp

    • mv

    • rm
      komutları için zemin hazırlar


🧭 Kapanış Mesajı

🐧 Terminalde kaybolan, cd ile yolunu bulur.


Yorumlar

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Etap 23 Yazıcı Kurulumu