ubuntuでの圧縮ファイルの解凍

ubuntuでは備え付けのソフトで圧縮ファイルを解凍すると、同じディレクトリ内にそのまま中のデータが展開されます。windowsのように新しいディレクトリ内に解凍したいときはどうすれば良いのか悩みました。
結論としては、unarを使うのが良いと思われます。unarで解凍すれば、拡張子を除いた名前のディレクトリを作成して、その中に解凍してくれます(例:hoge.tar.gzであればhogeという名前にディレクトリ内に展開される)。もしディレクトリ内の圧縮ファイルをまとめて解凍したければ、以下のようなコマンドを使います。

for f in *.tar.gz; do unar $f; done

更に、ディレクトリ名を一括で変更したい場合には以下のコマンドが便利です。

rename 's/検索文字列/置換文字列/' ファイル・ディレクトリ名(ワイルドカード可)

参考:

東京百景

前の記事

築地