2022/07/05こんにちは。今回はLinuxコマンドを使用してファイルを圧縮・展開(解凍)する方法について解説いたします。する方法Linuxでファイルを圧縮するコマンドはたくさんあります。今回はその中でもよく使うtarコマンドとそれに関連するコマンドを紹介したいと思います。tarコマンドは、普通に使用すると特に圧縮をせず複数のファイルをアーカイブファイルとして1つのファイルにまとめるだけですが、オプションを指定することで、圧縮をすることができます。tarコマンドで圧縮する形式は3つあります。・gzip・bzip2・xzこの3つの違いは圧縮率が異なると言う点です(以下画像参照)。tarコマンドでそれぞれの形式で圧縮をするには以下のオプションを使用します。処理の詳細情報を表示する実際にtarコマンドを使用して圧縮する例は以下の通りです(以下の例ではカレントディレクトリを圧縮しています)。.tarコマンドでは「-(ハイフン)」をつけずにオプションを指定するのが一般的です。gzip・bzip2・xz形式の圧縮専用のコマンドもあります。以下はそれぞれ専用の圧縮コマンドを使用して圧縮を行う例です(以下の例ではカレントディレクトリのsample.txtを圧縮しています)。sample.txtなお、tarコマンドはディレクトリを圧縮できますが、各圧縮コマンドではファイル単体でしか圧縮できません。展開(解凍)する方法Linuxでファイルを展開(解凍)するコマンドも圧縮同様tarコマンドで実行できます。tarコマンドで展開するには「x」オプションを使用します。実際にtarコマンドを使用して展開(解凍)する例は以下の通りです(以下の例ではカレントディレクトリの圧縮ファイル名sampleを展開しています)。sample.tar.xzまた、gzip・bzip2・xz形式の専用の展開(解凍)コマンドもあります。以下はそれぞれ専用の展開(解凍)コマンドを使用して展開を行う例です(以下の例ではカレントディレクトリの圧縮ファイル名sampleを展開しています)。sample.tar.xzまとめLinuxコマンドで圧縮を行う場合はtarコマンドgzipコマンドbzip2コマンドxzコマンドLinuxコマンドで展開(解凍)を行う場合はtarコマンドgunzipコマンドbunzip2コマンドunxzコマンドを使用します。元木皇天(サイト作成者)プライバシーポリシートップへ戻るcopyright©2020。