アーカイブ 圧縮
カレントディレクトリにアーカイブする
コマンド
tar czvf archive.tar.gz directory
実行後
.
├── src/ コマンドを実行したディレクトリ
│ ├── direcrory/
│ └── archive.tar.gz
└── bkup/
アーカイブ対象を指定してカレントディレクトリにアーカイブする
コマンド
tar czvf archive.tar.gz -C /src/ directory
実行後
.
├── src/
│ └── direcrory/
└── bkup/ コマンドを実行したディレクトリ
└── archive.tar.gz
保存先を指定してアーカイブする
コマンド
tar czvf /bkup/archive.tar.gz directory
実行後
.
├── src/ コマンドを実行したディレクトリ
│ └── direcrory/
└── bkup/
└── archive.tar.gz
アーカイブ対象と保存先を指定してアーカイブする
コマンド
tar czvf /bkup/archive.tar.gz -C /src/ directory
実行後
.
├── src/
│ └── direcrory/
└── bkup/
└── archive.tar.gz
解凍
カレントディレクトリのアーカイブを解凍する
コマンド
tar xzvf archive.tar.gz
実行後
.
├── src/
└── bkup/ コマンドを実行したディレクトリ
├── archive.tar.gz
└── direcrory/ 解凍されたファイル
カレントディレクトリのアーカイブを解凍先を指定して解凍する
コマンド
tar xzvf archive.tar.gz -C /src/
実行後
.
├── src/
│ └── direcrory/ 解凍されたファイル
└── bkup/ コマンドを実行したディレクトリ
└── archive.tar.gz
特定のアーカイブをカレントディレクトリに解凍する
コマンド
tar xzvf /bkup/archive.tar.gz
実行後
.
├── src/ コマンドを実行したディレクトリ
│ └── direcrory/ 解凍されたファイル
└── bkup/
└── archive.tar.gz
特定のアーカイブを解凍先を指定して解凍する
コマンド
tar xzvf /bkup/archive.tar.gz -C /src/
実行後
.
├── src/
│ └── direcrory/ 解凍されたファイル
└── bkup/
└── archive.tar.gz
絶対パスで指定しているため、どこで実行しても同じ結果になります。
オプション
・操作オプション(-c
と-x
は対で覚える)
オプション | 英語(長いオプション) | 意味 |
---|---|---|
-c | –create | アーカイブを作成する |
-x | –extract | アーカイブを展開する |
-t | –list | 一覧表示する |
・共通オプション(圧縮形式)
オプション | 英語(長いオプション) | 意味 |
---|---|---|
-z | –gzip | gzip形式 |
-j | –bzip2 | bzip2形式 |
-J | –xz | xz形式 |
・共通オプション(その他)
オプション | 英語(長いオプション) | 意味 |
---|---|---|
-v | –verbose | 処理したファイルを詳しく出力する |
-f | –file | アーカイブファイル名を指定する |
コメント