Dari manual:
-I pattern,--ignore=patternDi direktori, abaikan file yang namanya cocok dengan pola pola shell (bukan ekspresi reguler). Seperti di shell, inisial
.dalam nama file tidak cocok dengan wildcard di awal pola. Terkadang berguna untuk memberikan opsi ini beberapa kali. Misalnya,$ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'Opsi pertama mengabaikan nama dengan panjang 3 atau lebih yang dimulai dengan
., yang kedua mengabaikan semua nama dua karakter yang dimulai dengan.kecuali.., dan yang ketiga mengabaikan nama yang dimulai dengan#.
Anda hanya dapat menggunakan pola shell glob:* cocok dengan sejumlah karakter, ? cocok dengan salah satu karakter, […] cocok dengan karakter di dalam tanda kurung dan \ mengutip karakter berikutnya. Karakter $ berdiri sendiri (pastikan itu dalam tanda kutip tunggal atau didahului oleh \ untuk melindunginya dari ekspansi shell).