Unixの部屋

 最近全然PC関連を勉強しないので、すっかり使わなくなっていたけれど、コマンドの初心者向けページとしては大変優秀だと思うので、ここにメモしておきます。このページを見つけられなくて30分もネットをさまよってしまった。
 今日やりたかったことは、「tarでbzip2形式の圧縮ファイル内の特定のファイル[接頭辞]が付くファイルだけを展開」ってやつ。

# tar xjf [圧縮ファイル名] [接頭辞]\*

何でつまづいたかというと、ワイルドカードの使い方。\をつけないとワイルドカードとして読み込んでくれないのでした*1。ちなみに

# tar xjf [圧縮ファイル名] | grep [接頭辞] | tar tjf [圧縮ファイル名]

でも同じことが出来るかもしれない。出来るような気がする。出来たはず。

おや?半角円マークが半角バックスラッシュに変換されてるぞ。はてなは面白いなぁ。

*1:オプションのxは展開、jはbzip2で解凍しながら実行、fはファイル指定、tは圧縮ファイル内のファイル名の一覧表示、だったかな?