何かとコマンドラインで操作することの多いLinux。ファイルを扱う際の代表的なコマンド「ls」、「cat」、「grep」などでは、複数のファイルに条件を付けて指定したい場合がある。
次のような条件を把握しておけば、ファイルの扱い方が楽になるだろう。
条件 |
内容 |
* |
先頭が「.」ではないすべてのファイル |
.* |
先頭に「.」が含まれるファイル。「..」も含まれる |
[a-z]* |
先頭がaからzのいずれかで始まるファイル |
[a-zA-Z] |
aからz、AからZで始まるファイル |
*[0-9]* |
ファイル名の中に数字が含まれるもの |
[!0-9]* |
数字で始まらないファイル |
?? |
2文字のファイル名 |
??* |
2文字以上のファイル |
tmp/* |
カレントのtmpディレクトリ下すべて |
|
Copyright © ITmedia, Inc. All Rights Reserved.