İçeriğe atla
CodeItRaw
Terminal Temelleri

Ders 3/5

Yüz dosyanın adını tek tek yazmazsın. Kabuk, adlardaki * işaretini "herhangi bir şey" olarak okur ve komutu çalıştırmadan önce onu uyan dosya adlarıyla değiştirir: *.txt bu klasördeki bütün .txt dosyalarıdır.

ls *.txt
rm cache/*.bak
find src -name "*.py"
find . -name "README*"
* yalnızca bulunduğun klasöre (ya da yazdığın klasöre) bakar; alt klasörlere inmez. Alt klasörlerin hepsini taramak için find kullanılır: önce nereden başlayacağı, sonra -name ile aranan ad kalıbı.

Silmeden önce aynı kalıbı ls ile dene: ls build/*.tmp neyin gideceğini gösterir, aynı kalıpla rm yazmak ondan sonra gelir. Bu alışkanlık, yanlış kalıpla yanlış dosyaları silmeni engeller.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.Sıradaki derse git

  1. 01

    Toplu silme

    Terminal görevi

  2. 02

    Dosya ara

    Terminal görevi

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi