2025-03-14 21:59:59 -06:00
|
|
|
# tar
|
|
|
|
|
|
|
|
|
|
> アーカイブ(複数のファイルやフォルダを 1 つのファイルに纏める)の為のユーティリティー。
|
|
|
|
|
> gzip や bzip2 などの圧縮方法と組み合わせることが多いです。
|
2025-12-16 10:20:31 -07:00
|
|
|
> もっと詳しく: <https://www.gnu.org/software/tar/manual/tar.html>。
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- アーカイブを作成し、それをファイルに書き込む:
|
|
|
|
|
|
|
|
|
|
`tar cf {{出力ファイル名.tar}} {{ファイル1 ファイル2 ...}}`
|
|
|
|
|
|
|
|
|
|
- gzip 形式で圧縮されたアーカイブを作成し、それをファイルに書き込む:
|
|
|
|
|
|
|
|
|
|
`tar czf {{出力ファイル名.tar.gz}} {{ファイル1 ファイル2 ...}}`
|
|
|
|
|
|
|
|
|
|
- 相対パスを用いてディレクトリから gzip 形式のアーカイブを作成する:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`tar czf {{出力ファイル名.tar.gz}} {{[-C|--directory]}} {{ディレクトリへの相対パス}} .`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- (圧縮された)アーカイブファイルを、カレントディレクトリに過程を詳細表示しながら展開する:
|
|
|
|
|
|
|
|
|
|
`tar xvf {{入力ファイル名.tar[.gz|.bz2|.xz]}}`
|
|
|
|
|
|
|
|
|
|
- (圧縮された)アーカイブファイルを、指定のディレクトリに展開する:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`tar xf {{入力ファイル名.tar[.gz|.bz2|.xz]}} {{[-C|--directory]}} {{ディレクトリ}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 圧縮されたアーカイブを作成し、それにファイルを書き込む。なお、接尾辞で圧縮プログラムを指定する:
|
|
|
|
|
|
|
|
|
|
`tar caf {{出力ファイル名.tar.xz}} {{ファイル1 ファイル2 ...}}`
|
|
|
|
|
|
|
|
|
|
- tar ファイルの内容を詳細に表示する:
|
|
|
|
|
|
|
|
|
|
`tar tvf {{入力ファイル名.tar}}`
|
|
|
|
|
|
|
|
|
|
- アーカイブファイルからパターンに合致するファイルを抽出する:
|
|
|
|
|
|
|
|
|
|
`tar xf {{入力ファイル名.tar}} --wildcards "{{*.html}}"`
|