マニュアルから:
<ブロック引用>
-I pattern
、 --ignore=pattern
ディレクトリでは、名前がシェル パターン (正規表現ではない) パターンに一致するファイルを無視します。シェルと同様に、最初の .
は、パターンの先頭にあるワイルドカードと一致しません。このオプションを数回指定すると便利な場合があります。たとえば、
$ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'
最初のオプションは、.
で始まる長さ 3 以上の名前を無視します 、2 番目は .
で始まる 2 文字の名前をすべて無視します ..
を除く 、3 番目は #
で始まる名前を無視します .
シェル glob パターンのみを使用できます:*
?
の任意の数の文字に一致 […]
の任意の 1 文字に一致 括弧内の文字と \
に一致します 次の文字を引用します。文字 $
それ自体を表します (一重引用符で囲むか、前に \
を付けてください) シェルの膨張から保護します)。