🐥
tar コマンド超入門
tar コマンド超入門
tar コマンドの基本的なオプションはこれだけ覚えれば大丈夫
基本オプション
| オプション | 説明 |
|---|---|
a |
圧縮/解凍形式を自動判別(auto) |
f |
アーカイブファイルを指定(file) |
v |
詳細情報を表示(verbose) |
アーカイブの作成/圧縮/一覧の指定
| オプション | 説明 |
|---|---|
c |
アーカイブを作成(compress) |
x |
アーカイブを展開(extract) |
t |
アーカイブの一覧を表示(list) |
使い方
-
aはとりあえず指定しておけば良いです。 -
c/x/tはいずれかのみを指定します。 -
vはあってもなくても良いです。詳細情報を出力したい場合に指定します。 -
fはファイルの読み書きをする場合に必須、オプションの最後に指定します。 -
f以外は順番は自由です。
例
tar.gz 形式で圧縮
tar cavf archive.tar.gz directory/
-
directory/をarchive.tar.gzに圧縮
tar.gz 形式の解凍
tar xavf archive.tar.gz
-
archive.tar.gzを解凍
tar.gz 形式の一覧表示
tar tavf archive.tar.gz
-
archive.tar.gzの内容を一覧表示
補足
-
z/j/J/--lzma/--lzip/--xz/--zstd
などの圧縮形式を指定するオプションは基本的にはa
でOK、必要なときに調べればOK - 細かいときしたいときは
manやinfoで調べる
日本語でこちらのページなどがおすすめ(バージョンに注意)
https://manpages.ubuntu.com/manpages/noble/ja/man1/tar.1.html
Discussion