Linuxでのtarコマンドによるパッケージングの詳しいチュートリアル
tarは、Linuxシステムでよく使われるファイルのパッケージングや圧縮ツールです。複数のファイルやディレクトリを1つのファイルにまとめることができるほか、そのファイルを圧縮することもできます。以下はtarのパッケージングコマンドの詳細なチュートリアルです。
- ファイルやディレクトリを圧縮する:
- tarコマンドを使用して、ファイルまたはディレクトリを指定して、指定した名前のtarファイルを作成します。
- 例えば、現在のディレクトリにあるすべてのファイルとディレクトリを backup.tar という名前のファイルにまとめるには:
- 全てのファイルをbackup.tarという名前のアーカイブファイルに圧縮する
- パッケージファイルの中身を確認する:
- <打包ファイル名.tar>を指定して、tarコマンドでファイルの中身を表示します。
- 例えば、backup.tarファイルの内容を確認したい場合は:
- バックアップ.tarを表示する
- ファイルを解凍する:
- <打包ファイル名.tar>を解凍する : tar -xvf <打包ファイル名.tar>
- 例えば、backup.tarファイルを解凍する場合:
- backup.tarを展開する
- gzip 圧縮してパッケージ化します。
- <要打包するファイルまたはディレクトリ>を<アーカイブファイル名.tar.gz>で圧縮するtarコマンドを実行します。
- 現在のディレクトリにあるすべてのファイルやディレクトリをバックアップして、gzipで圧縮したbackup.tar.gzというファイルを作成する方法は、例えば、このように行うことができます。
- 全てのファイルをバックアップするために「tar -cvzf backup.tar.gz *」と入力してください。
- tar.gzファイルを解凍して展開する。
- <アーカイブファイル名.tar.gz> を解凍する際には、tar -xzvf コマンドを使用します。
- 例えば、backup.tar.gz ファイルを展開して解凍する場合は、
- バックアップ.tar.gzを展開してください。
- 圧縮してbzip2形式でパッケージ化する:
- <要打包するファイルまたはディレクトリ>を指定して、<パッケージファイル名.tar.bz2>を作成します。
- 例えば、現在のディレクトリ内のすべてのファイルやディレクトリをバックアップ.tar.bz2という名前のファイルに bzip2圧縮してまとめる必要があります。
- すべてのファイルをbackup.tar.bz2に圧縮して保存する、tar -cvjf *
- tar.bz2ファイルを展開し、解凍する。
- <パッケージファイル名.tar.bz2>を展開するために、tar -xjvfコマンドを使用します。
- 例えば、backup.tar.bz2ファイルを解凍して展開するには:
- tarコマンドでバックアップファイル(backup.tar.bz2)を解凍します。
tarコマンドの詳しいチュートリアルは以上です。tarコマンドを使用する際は、必要に応じて適切なオプションとパラメータを選択してください。