Linuxのディレクトリおよびファイルの指定でワイルドカードを使用する!(「*」/「?」)

Linuxのコマンド実行でワイルドカードを使用して、ディレクトリおよびファイルの複数の対象を指定することができます。

ワイルドカード「*」を使用してすべての文字列をにマッチさせる!

ワイルドカード「*」を使用してみます。0文字以上のすべての文字列にマッチします。

$ ls /dev/tty1*
/dev/tty1   /dev/tty11  /dev/tty13  /dev/tty15  /dev/tty17  /dev/tty19
/dev/tty10  /dev/tty12  /dev/tty14  /dev/tty16  /dev/tty18

ワイルドカード「?」を使用して任意の1文字をにマッチさせる!

ワイルドカード「?」を使用してみます。任意の1文字にマッチします。

$ ls /dev/tty?
/dev/tty0  /dev/tty1  /dev/tty2  /dev/tty3  /dev/tty4  /dev/tty5  /dev/tty6  /dev/tty7  /dev/tty8  /dev/tty9

おわりに

Linuxでは、ファイルの指定にワイルドカードとして「*」と「?」が使用できることを覚えておきましょう。

関連記事

関連書籍(Amazon)