GNU/Linux >> Linux の 問題 >  >> Linux

ls --hide=および ls --ignore=の構文

マニュアルから:

<ブロック引用>

-I pattern--ignore=pattern

ディレクトリでは、名前がシェル パターン (正規表現ではない) パターンに一致するファイルを無視します。シェルと同様に、最初の . は、パターンの先頭にあるワイルドカードと一致しません。このオプションを数回指定すると便利な場合があります。たとえば、

     $ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'

最初のオプションは、. で始まる長さ 3 以上の名前を無視します 、2 番目は . で始まる 2 文字の名前をすべて無視します .. を除く 、3 番目は # で始まる名前を無視します .

シェル glob パターンのみを使用できます:* ? の任意の数の文字に一致 […] の任意の 1 文字に一致 括弧内の文字と \ に一致します 次の文字を引用します。文字 $ それ自体を表します (一重引用符で囲むか、前に \ を付けてください) シェルの膨張から保護します)。


Linux
  1. コマンドと構文の強調表示が少なくなりますか?

  2. Ssh-copy-idの公開鍵のユーザー名とホスト名?

  3. Windows および Linux のディレクトリ名で禁止されている文字は何ですか?

  1. ファイル名のパターンとファイルの内容に基づいてファイル名を一覧表示しますか?

  2. sedにおける「ホールド空間」と「パターン空間」の概念

  3. Linux でエクスポートされた関数の名前とアドレスを取得する

  1. Bashでプログラミングする方法:構文とツール

  2. スペースを含む AWK およびファイル名。

  3. パターンとファイルの grep ペア