Dari manual:
-I pattern
,--ignore=pattern
Di 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).