ファイル圧縮方法
zip
- 拡張子は「.zip」
- 一般的な圧縮形式だが、圧縮率はあまり高くない
使用例)
# ファイルを圧縮する(元ファイルは削除されない)
zip zipファイル名 圧縮対象ファイル名
# ファイルを圧縮し、パスワードを設定する
zip -e zipファイル名 圧縮対象ファイル名
# ディレクトリごと圧縮する
zip -r zipディレクトリ名 圧縮対象ディレクトリ名
# 圧縮ファイルを解凍する
unzip zipファイル名
gzip
- 拡張子は「.gz」「.gzip」「.tar.gz」「.tgz」
- gzip コマンドで作った圧縮ファイル
- テキストファイルの圧縮に強力。テキストファイルであれば9割近くサイズを減らすことが可
使用例)
# 元ファイルを残さずに圧縮する
gzip ファイル名
# 元ファイルを残して圧縮する
gzip -c 元ファイル名 > gzファイル名
# 元ファイルを残して圧縮する
gzip -k ファイル名
# 複数のファイルを圧縮する
gzip ファイル名 ファイル名 ...
# 圧縮ファイルを解凍する
gzip -d gzファイル名
# gzipコマンドで圧縮されたファイルの中身を見る(他にもzcatやzgrep等がある)
zless ファイル名
bzip2について
- 拡張子が「.bz2」「.bzip2」「.tar.bz2」
- bzip コマンドで作った圧縮ファイル
- gzip よりも圧縮率は高いが、圧縮や展開に少し時間がかかる
使用例)
# ファイルを圧縮する
bzip ファイル名
# 圧縮ファイルを解凍する
bzip -d bz2ファイル名
コメント