lsコマンドだけで実行すると...
$ ls
feed.txt inu.py keep.sh like
list.txt neko neko.py neko.txt
pet.py
こんな感じで一覧を見せてくれるんだけど、例えばnekoって名前がついているファイルって何があったかな?ってみたい時、これだと必要のないものまで表示されてわかりづらい...
ls <ファイル名>
このコマンドを打つと、そのファイル名のファイルのみが表示されるみたい
$ ls neko.py
neko.py
でも、これだけだと、そのファイルが存在しているかどうかを確認することができるだけ。
そこでワイルドカード(*)を使えば...
$ ls neko*
neko neko.py neko.txt
うまく、nekoが含まれるファイル名のみを表示することができました!
これを使えば、ファイル名だけでなく、特定の拡張子のみを表示させることもできます。
$ ls *.py
inu.py neko.py pet.py
参考