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 *.txtrm cache/*.bakfind 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.