ファイル圧縮方法と圧縮・解凍に関するコマンド

ファイル圧縮方法と圧縮・解凍に関するコマンド Linux
記事内に広告が含まれています。

ファイル圧縮方法

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ファイル名

参考資料

コメント

タイトルとURLをコピーしました