Linuxの圧縮・解凍コマンドの使い方
Linux では、次のようなコマンドを使用してファイルやディレクトリを圧縮、解凍します。
- ファイルを圧縮する
- gzip: ファイルをgzipのアルゴリズムを使って圧縮し、.gzサフィックスの圧縮ファイルを作成します。
- コマンド: gzip [ファイル名]
- gzip file.txt
- bzip2:bzip2アルゴリズムを使ってファイルを圧縮し、.bz2形式の圧縮ファイルを作成します。
- コマンド: bzip2 [ファイル名]
- bzip2 file.txtを圧縮
- zip: zipアルゴリズムを使用してファイルを圧縮し、.zip拡張子の圧縮ファイルを作成します。
- zipコマンド:zip [archive.zip] [file1] [file2]…
- zipコマンドでarchive.zipファイルへfile1.txtとfile2.txtを追加
- 圧縮ファイルを展開する
- gzip の拡張子を持つファイルを展開する。
- gunzip [filename.gz] と入力する
- gzip ファイルを展開
- bunzip2:.bz2拡張子のファイルを解凍する。
- コマンド:bunzip2 [filename.bz2]
- bunzip2 file.bz2
- 解凍:.zip 形式のファイルを展開します。
- コマンド:unzip [archive.zip]
- アーカイブ archive.zip を解凍する
なお、本コマンドは単一ファイルの圧縮・解凍にしか使えません。ディレクトリ全体の圧縮には本コマンドとtarコマンドを組み合わせて実行する必要があります。例:
- ディレクトリの圧縮:
- コマンド:tar -czvf [archive.tar.gz] [ディレクトリ]
- tar -czvf archive.tar.gz ディレクトリ
- ディレクトリの展開
- コマンド:tar -xzvf [アーカイブ.tar.gz]
- tar -zxvf archive.tar.gz
これらのコマンドは Linux システムにおけるファイルとディレクトリの基本的な圧縮及び解凍機能を提供します。