Ana içeriğe geç
Modül 2 · Ders 1 ders 3Kurstaki 3/11~10 min
Modül dersleri (1/3)

Kaynak oluşturma (mkdir ve dokunma)

Gezinmenin ötesinde, terminalde yeni klasörler (dizinler) ve boş dosyalar oluşturarak çalışma alanınızı sık sık düzenlemeniz gerekecektir.


Klasör Oluşturma: mkdir

Yeni bir klasör oluşturmak için şu komutu kullanın:

Bash
mkdir [folder_name]

Bu komut Dizin Oluştur anlamına gelir. Örneğin, mkdir documents geçerli dizininizde documents adında bir klasör oluşturacaktır.

-p ile İç İçe Yollar Oluşturma

Henüz var olmayan bir dizin içinde bir klasör oluşturmaya çalışırsanız (örneğin, projects/javascript/2026), komut başarısız olur ve bir hata görüntüler.

Linux'a eksik ara üst dizinleri otomatik olarak oluşturma talimatını vermek için -p seçeneğini kullanın:

Bash
mkdir -p projects/javascript/2026

Boş Dosya Oluşturma: touch

Boş bir dosya oluşturmak veya mevcut bir dosyanın değişiklik zaman damgasını güncellemek için şu komutu kullanın:

Bash
touch [file_name]

Örneğin, touch app.js yazıldığında geçerli klasörde bu adda boş bir metin dosyası oluşturulur.


Kullanım Örnekleri ve Yaygın Hatalar

Henüz var olmayan bir klasörde touch kullanarak dosya oluşturmaya çalışırsanız bir hata alırsınız:

Bash
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directory

Bu durumda önce dizin yapısını, ardından dosyayı oluşturmalısınız:

Bash
mkdir ghost_folder
touch ghost_folder/index.html

Bir klasör zaten mevcutsa, mkdir öğesini -p olmadan çalıştırmak bir hata oluşturacaktır:

Bash
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File exists

Kendin dene

Alıştırma 1: Bir projeler klasörü oluşturun

Egzersiz#linux.m2.l1.e1
Denemeler: 0Yükleniyor…

Geçerli dizinde 'projeler' adında yeni bir klasör oluşturun.

Düzenleyici yükleniyor…
İpucu göster

mkdir komutunu ve ardından 'projeler' klasör adını kullanın.

3 denemeden sonra çözüm mevcut

Alıştırma 2: İç içe geçmiş yapı

Egzersiz#linux.m2.l1.e2
Denemeler: 0Yükleniyor…

Tek bir komutla iç içe geçmiş bir 'çalışma alanı/kaynağı' dizin ağacı oluşturun ve gerekli ana dizinleri oluşturduğunuzdan emin olun.

Düzenleyici yükleniyor…
İpucu göster

İç içe geçmiş yollar oluşturmak için mkdir komutuyla birlikte -p seçeneğini kullanın.

3 denemeden sonra çözüm mevcut

Alıştırma 3: Boş bir dosya oluşturun

Egzersiz#linux.m2.l1.e3
Denemeler: 0Yükleniyor…

Geçerli dizinde 'index.html' adında boş bir dosya oluşturun.

Düzenleyici yükleniyor…
İpucu göster

Touch komutunu ve ardından oluşturulacak dosyanın adını kullanın.

3 denemeden sonra çözüm mevcut