ミニウィキ

 ウィキシステム自由帳

ユーザ用ツール

サイト用ツール


ubuntu:archiver

文書の過去の版を表示しています。


ファイルの圧縮形式

Ubuntu(Linux)ではさまざまなファイルの圧縮形式が使われる。


「tar」(アーカイブ機能)について

  • アーカイブ機能は複数のファイルやフォルダをまとめて一つのファイルにする機能。
  • アーカイブ機能を持たない圧縮ファイル形式を使う場合に「tar」というアーカイブファイル形式と併用される。

さまざまな圧縮・解凍

ZIP

「filename.txt」を「filename.zip」に圧縮する。

$ zip fileName.zip filename.txt

解凍

$ unzip filename.zip



「dirname」フォルダを「dirname.zip」に圧縮アーカイブにする。

「-r」オプションで「dirname」フォルダ配下のファイルも圧縮。

$ zip -r dirname.zip dirname/

解凍

$ unzip dirname.zip



gzip

「filename.txt」を「filename.txt.gz」に圧縮する。

$ gzip filename.txt

解凍

$ gunzip filename.txt.gz



「direname」フォルダを「dirname.tar.gz」に圧縮アーカイブにする。

「a」オプションで拡張子を元に圧縮形式を自動判別。

$ tar acvf dirname.tar.gz dirname/

解凍

$ tar xvf dirname.tar.gz



bzip2

「filename.txt」を「filename.txt.bz2」に圧縮する。

$ bzip2 filename.txt

解凍

$ bunzip2 filename.txt.bz2



「direname」フォルダを「dirname.tar.bz2」に圧縮アーカイブにする。

「a」オプションで拡張子を元に圧縮形式を自動判別。

$ tar acvf dirname.tar.bz2 dirname/

解凍

$ tar xvf dirname.tar.bz2



7z

※7z形式はUbuntu標準ではインストールされない。
「7z」のインストール

$ sudo apt install p7zip-full



「filename.txt」を「filename.7z」に圧縮する。

$ 7z a filename.7z filename.txt

解凍

$ 7z x filename.7z



「direname」フォルダを「dirname.tar.bz2」に圧縮アーカイブにする。

$ 7z a dirname.7z dirname/

解凍

$ 7z x dirname.7z
ubuntu/archiver.1750487219.txt.gz · 最終更新: by peconet