Günün Linux Komutu: mkdir ile Saniyeler İçinde Karmaşık Klasör Yapıları Oluşturun

Linux dünyasına hoş geldin! Dosya sisteminde düzen sağlamanın ilk adımı, verilerini kategorize edeceğin "klasörleri" oluşturmaktır. Bugünün komutu olan mkdir (make directory), terminalde klasör oluşturmanın en hızlı ve güçlü yoludur. Hadi “mkdir” komutunu sadece “klasör oluşturur” seviyesinden alıp, eğitimde, sistem yönetiminde ve gerçek senaryolarda nasıl ustaca kullanılır noktasına taşıyalım.


📁 Günün Linux Komutu: mkdir

Dizin (klasör) oluşturmanın profesyonel yolu


🔹 mkdir Nedir?

mkdir (make directory), Linux ve Unix tabanlı sistemlerde yeni dizinler (klasörler) oluşturmak için kullanılan temel ama çok güçlü bir komuttur.

📌 Grafik arayüzde “Yeni Klasör” demek neyse, terminalde mkdir odur —
ama çok daha hızlı, otomatik ve betik uyumlu.


🔹 Temel Kullanım

mkdir klasor_adi

📌 Örnek:

mkdir projeler

➡️ Bulunduğun dizinde projeler adlı bir klasör oluşturur.


🔹 Birden Fazla Klasör Oluşturma

mkdir klasor1 klasor2 klasor3

📌 Örnek:

mkdir matematik fizik kimya

➡️ Aynı anda 3 klasör oluşturur.
(Öğretmen klasörü açar gibi düşün 😄)


🔹 İç İçe Dizinler Oluşturma (-p)

En çok kullanılan ve en çok kurtaran parametre 👇

mkdir -p ana/alt/alt2

📌 Örnek:

mkdir -p okul/11sinif/mobil_uygulamalar

➡️

  • okul yoksa oluşturur

  • içine 11sinif

  • onun içine mobil_uygulamalar

💡 -p olmasa hata verir.


🔹 Mevcut Klasör Varsa Hata Vermesin (-p bonusu)

mkdir -p projeler

📌 projeler zaten varsa:

  • ❌ hata vermez

  • ✅ sessizce geçer

Bu yüzden script yazarken hep -p kullanılır.


🔹 Klasör Yetkisiyle Birlikte Oluşturma (-m)

mkdir -m 755 web

📌 Bu ne demek?

YetkiAnlam
7Sahibi: okuma + yazma + çalıştırma
5Grup: okuma + çalıştırma
5Diğerleri: okuma + çalıştırma

➡️ Web klasörleri, paylaşımlı dizinler için çok kullanılır.


🔹 Ayrıntılı Çıktı Almak (-v)

mkdir -v deneme

📌 Çıktı:

mkdir: created directory 'deneme'

💡 Eğitimde ve lab ortamında öğrencinin ne olduğunu görmesi için ideal.


🔹 Özel İsimlerle Klasör Oluşturma

Boşluklu isim

mkdir "Yeni Proje"

veya

mkdir Yeni\ Proje

Tarihli klasör (çok profesyonel 😎)

mkdir yedek_$(date +%Y-%m-%d)

📌 Çıktı:

yedek_2026-02-05

🔹 Gerçek Hayat Senaryoları

📌 Öğretmen – Ders Yapısı

mkdir -p dersler/{matematik,fizik,kimya}/{notlar,odevler,slaytlar}

➡️ Tek komutla tam klasör mimarisi


📌 Yazılımcı – Proje İskeleti

mkdir -p myapp/{lib,test,assets/{images,icons}}

📌 Sunucu – Web Dizini

mkdir -p /var/www/site1/public_html

Linux kabuğunun (Bash/Zsh) gücünü kullanarak saniyeler içinde onlarca klasör oluşturabilirsin.

Örnek (1'den 5'e kadar klasör açma):

Bash:
mkdir ders_{1..5}

Sonuç: ders_1, ders_2, ders_3, ders_4, ders_5 isimli klasörler anında oluşturulur.


🔹 mkdir ile Yapılan Yaygın Hatalar

❌ Yanlış:

mkdir okul/11sinif

➡️ okul yoksa hata verir

✅ Doğru:

mkdir -p okul/11sinif

🔹 mkdir vs Grafik Arayüz

Özellikmkdir    Dosya Yöneticisi
Hız    ⚡ Çok hızlı    Yavaş
Otomasyon    ✅ Var    ❌ Yok
Script    ✅ Uyumlu    
Uzaktan Sunucu        

🔹 Mini LAB Çalışması (Sınıf İçin)

🎯 Amaç: Okul proje yapısı oluşturmak

mkdir -p okul/{9,10,11,12}sinif/projeler
tree okul

📌 Öğrenciler:

  • Dizin hiyerarşisini öğrenir

  • mkdir -p mantığını kavrar

  • Terminal özgüveni kazanır


🔹 Özet

mkdir sadece klasör açmaz
✅ Doğru kullanıldığında otomasyonun temel taşıdır
✅ Sistem yöneticisi, öğretmen, öğrenci herkesin vazgeçilmezidir


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