- * wildcardı 0 veya daha fazla elemanı temsil eder örneğin rm abc* komutunu verdiğinizde başı abc olan bütün dosyaları kaldırır.
- ? wildcardı tek karakteri simgeler örneğin find . -name te?t komutuyla home klasöründe adı text veya test olan bir dosyayı bulabiliriz ama tet veya terrot dosyalarını bulamayacaktır.
- [] wildcardı içinde bulunan herhangi bir karaktere göre işlem yapar örneğin find . -name [ab]* diye arama yaparsak içinde bulunduğumuz klasörde başı a veya b olan bütün dosyaları bulur.
- {} wildcardı ile süslü parantezimizin içine koşulları yazabiliriz
ör: find {*.doc,*.txt} bütün txt veya doc uzantılı dosyaları arar, koşullar birbirinden virgülle ayrılır.
ör: touch {faruk.txt} tam ad verebiliriz.
ör: touch faruk{1..9}.txt süslü parantezin içine yazdığımız verilerin birbiri ile alakasını da anlar, bu örnekte faruk1.txt,faruk2.txt … faruk9.txt gibi 9 tane dosya yaratır. Birden çok dosyada işlem yapmak istediğimizde çok yararlıdır.
- \ windcardı escape yani yoksayma karakteridir. örnek olarak / karakterini ters eğik çizgi ile yoksaymazsanız çok farklı sonuçlar doğurur.
- ^ wildcardı satır başını simgeler örneğin ^a a ile başlayanları simgeler
- $ wildcardı satır sonunu simgeler örneğin $c cile bitenleri simgeler
