使用法: tar [オプション...] [ファイル]...
GNU `tar'
は多くのファイルを一つのテープやディスクのアーカイブにまとめ,
更に
そこから個々のファイルを取り出すことができます.
例:
tar -cf archive.tar foo bar # ファイル foo と bar から archive.tar
作成
tar -tvf archive.tar # archive.tar
内の全ファイルを詳しく一覧表示
tar -xf archive.tar # archive.tar
から全ファイルを取り出す
主操作モード:
-A, --catenate, --concatenate アーカイブに tar ファイルを追加
-c, --create 新しいアーカイブを作成
-d, --diff, --compare
アーカイブとファイルシステムとの違いを見付ける
--delete アーカイブから削除
(磁気テープ上ではダメ!)
-r, --append アーカイブの末尾にファイルを追加
-t, --list アーカイブの内容を一覧表示
--test-label
アーカイブのボリュームラベルをテストして終了
-u, --update
アーカイブ内にあるファイルより新しいファイルのみを追加
-x, --extract, --get アーカイブからファイルを抽出
操作オプションに対する付加機能:
--check-device
インクリメンタルアーカイブ作成時にデバイス番号をチェックする
(標準)
-g, --listed-incremental=FILE 新しい GNU
形式のインクリメンタルバックアップを処理
-G, --incremental 古い GNU
形式のインクリメンタルバックアップを処理
--ignore-failed-read
読み込めないファイル上に非ゼロの状態で存在しません
--level=NUMBER 作られた listed-incremental
アーカイブに対するダンプレベル
-n, --seek アーカイブは検索可能
--no-check-device
インクリメンタルアーカイブ作成時にデバイス番号をチェックしない
--no-seek
アーカイブは検索可能ではありません
--occurrence[=NUMBER] アーカイブ中の各ファイルの
NUMBER番目の存在のみ処理.
このオプションはサブコマンド
--delete, --diff, --extract または --list
のうちの
1つと組み合わせて且つファイル一覧がコマンドラインか
-T
オプション経由のどちらかで指定された場合のみ有効.
NUMBER は標準で 1.
--sparse-version=MAJOR[.MINOR]
まばら (sparse)
形式のバージョンを設定 (--sparse
の意味を含む)
-S, --sparse
まばらに存在するファイルを効果的に処理
制御を上書き:
-k, --keep-old-files don't replace existing files when extracting,
treat them as errors
--keep-newer-files
アーカイブコピーより新しい既存ファイルを置き換えない
--no-overwrite-dir
既存ディレクトリのメタデータを保存
--overwrite 取り出す際に既存ファイルを上書き
--overwrite-dir
取り出す際に既存ディレクトリのメタデータを上書き
(標準)
--recursive-unlink
ディレクトリを取り出す前に階層を空に
--remove-files
ファイルをアーカイブに加えた後で削除
--skip-old-files don't replace existing files when extracting,
silently skip over them
-U, --unlink-first
各々のファイルを取り出して上書きする前に削除
-W, --verify アーカイブを書き出した後に検証
出力ストリームを選択
--ignore-command-error 子プロセスの終了コードを無視
--no-ignore-command-error
子プロセスの非ゼロ終了コードをエラーとして処理
-O, --to-stdout
ファイルを取り出して標準出力に出力
--to-command=COMMAND
ファイルを取り出して別のプログラムに出力
ファイル属性の処理
--acls Save the ACLs to the archive
--atime-preserve[=METHOD] 最終アクセス時刻を,
読み込み後に復元する (METHOD='replace';
標準) か最初に設定しない
(METHOD='system')
かのどちらかの方法でダンプファイル上で維持
--delay-directory-restore
抽出が終了するまで抽出されたディレクトリの最終更新時刻と属性の設定を遅らせる
--group=NAME 加えたファイルのグループを NAME
に変更
--mode=CHANGES 加えたファイルの (シンボリック)
モードを CHANGES に変更
--mtime=DATE-OR-FILE DATE-OR-FILE から追加ファイルの mtime
を設定
-m, --touch ファイルの更新時刻を取り出さない
--no-acls Don't extract the ACLs from the archive
--no-delay-directory-restore
--delay-directory-restore
オプションの効果を取り消し
--no-same-owner
あなた自身のファイルとして取り出す
(一般ユーザではデフォルト)
--no-same-permissions
アーカイブから属性を抽出する際にユーザの
umask を適用 (一般ユーザでは標準)
--no-selinux Don't extract the SELinux context from the
archive
--no-xattrs Don't extract the user/root xattrs from the
archive
--numeric-owner
ユーザ名/グループ名として常に数字を使う
--owner=NAME 加えたファイルの所有者を NAME
に変更
-p, --preserve-permissions, --same-permissions
ファイル属性についての情報を抽出
(superuser では標準)
--preserve -p と -s の両方を指定したものと同じ
--same-owner
アーカイブ内と同じ所有者のままでファイルを取り出してみる
(スーパーユーザではデフォルト)
-s, --preserve-order, --same-order
アーカイブとマッチさせるために取り出す名前を並び替え
--selinux Save the SELinux context to the archive
--xattrs Save the user/root xattrs to the archive
デバイスの選択と切替:
-f, --file=ARCHIVE アーカイブファイルまたはデバイス
ARCHIVE を使用
--force-local
アーカイブファイルはコロンを含んでいてもローカル
-F, --info-script=NAME, --new-volume-script=NAME
各々のテープの最後でスクリプトを実行
(-M 必須)
-L, --tape-length=NUMBER NUMBER x 1024
バイトを書き出した後でテープを変更
-M, --multi-volume
マルチボリュームのアーカイブを作成/一覧/抽出
--rmt-command=COMMAND 指定された rmt COMMAND を rmt
の代わりに使用
--rsh-command=COMMAND rsh の代わりに COMMAND を使用
--volno-file=FILE FILE 中のボリューム番号を使用/更新
デバイスブロッキング:
-b, --blocking-factor=BLOCKS レコードあたり BLOCKS x 512 バイト
-B, --read-full-records 読み出したように再ブロック (4.2BSD
パイプ用)
-i, --ignore-zeros アーカイブ中のゼロブロック (つまり
EOF) を無視
--record-size=NUMBER レコードあたり NUMBER バイト. 512
の倍数
アーカイブ形式の選択
-H, --format=FORMAT 指定された形式のアーカイブを作成
FORMAT は次のうちの 1つ:
gnu GNU tar 1.13.x 形式
oldgnu GNU tar 1.12 以前の形式
pax POSIX 1003.1-2001 (pax) 形式
posix pax と同じ
ustar POSIX 1003.1-1988 (ustar) 形式
v7 古い V7 tar 形式
--old-archive, --portability
--format=v7 と同じ
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
pax キーワードを制御
--posix --format=posix と同じ
-V, --label=TEXT ボリューム名 TEXT
のアーカイブを作成. 一覧/抽出時に
TEXT
をボリューム名に対する抽出パターンに使用
圧縮オプション:
-a, --auto-compress
圧縮プログラムを決めるのにアーカイブ接尾辞を使用する
-I, --use-compress-program=PROG
PROG 経由でフィルタ (-d
を受け付ける必要あり)
-j, --bzip2 bzip2 経由でアーカイブをフィルタ
-J, --xz xz 経由でアーカイブをフィルタ
--lzip lzip 経由でアーカイブをフィルタ
--lzma lzma 経由でアーカイブをフィルタ
--lzop
--no-auto-compress
圧縮プログラムを決めるのにアーカイブ接尾辞を使用しない
-z, --gzip, --gunzip, --ungzip gzip 経由でアーカイブをフィルタ
-Z, --compress, --uncompress compress
経由でアーカイブをフィルタ
ローカルファイル選択:
--add-file=FILE 指定された FILE をアーカイブに追加
(ダッシュ '
で始まるファイル名の場合に便利)
--backup[=CONTROL] 削除前にバージョン管理を CONTROL
にしてバックアップ
-C, --directory=DIR ディレクトリ DIR へ移動
--exclude=PATTERN PATTERN に一致するファイルを除外
--exclude-backups
バックアップを除外してファイルをロック
--exclude-caches タグファイル自身を除く CACHEDIR.TAG
を含むディレクトリの内容を除外
--exclude-caches-all CACHEDIR.TAG を含むディレクトリを除外
--exclude-caches-under CACHEDIR.TAG
を含むディレクトリ以下の全てを除外
--exclude-tag=FILE FILE 自身を除く FILE
を含むディレクトリの内容を除外
--exclude-tag-all=FILE FILE を含むディレクトリを除外
--exclude-tag-under=FILE FILE
を含むディレクトリ以下の全てを除外
--exclude-vcs
バージョン管理システムのディレクトリを除外
-h, --dereference シンボリックリンクをたどる;
それらが指すファイルをアーカイブしてダンプ
--hard-dereference ハードリンクをたどる;
それらが指すファイルをアーカイブしてダンプ
-K, --starting-file=MEMBER-NAME
アーカイブ中のメンバー MEMBER-NAME
で開始
--newer-mtime=DATE
データが変更された時だけ日付および時刻を比較
--no-null 前の --null
オプションの効果を無効化
--no-recursion
ディレクトリを自動的に下っていかない
--no-unquote -T
で読み込んたファイル名を引用終了しない
--null -T が null で終わる名前を読み込み, -C
を無効化
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
DATE-OR-FILE
よる新しいファイルのみを格納
--one-file-system
アーカイブ作成時にローカルファイルシステムに限定
-P, --absolute-names ファイル名から先頭の `/'
を取り除かない
--recursion ディレクトリを順繰りに下っていく
(default)
--suffix=STRING 削除前にバックアップ, 通常の接尾辞
(環境変数 SIMPLE_BACKUP_SUFFIX
が未設定なら '~') を上書き
-T, --files-from=FILE 抽出または作成する名前をファイル
FILE から取得
--unquote -T
で読み込んだファイル名を引用終了する
(標準)
-X, --exclude-from=FILE FILE に列挙されたパターンを除外
ファイル名変換:
--strip-components=NUMBER 抽出時にファイル名から先頭の
NUMER 個のコンポネントを除去
--transform=EXPRESSION, --xform=EXPRESSION
ファイル名の変換に sed の置換
EXPRESSION を使用
ファイル名一致オプション
(除外/包含の両パターンに作用):
--anchored ファイル名の先頭とパターンが一致
--ignore-case 大文字小文字を無視
--no-anchored 任意の `/' 以降にパターンが一致
(標準で除外)
--no-ignore-case 大文字小文字を考慮して一致 (標準)
--no-wildcards 逐語的文字列一致
--no-wildcards-match-slash ワイルドカードが `/'
に一致しない
--wildcards use wildcards (default)
--wildcards-match-slash ワイルドカードが `/' に一致
(標準で除外)
情報:
--checkpoint[=NUMBER] NUMBER (標準 10)
番目の記録ごとに進捗メッセージを表示
--checkpoint-action=ACTION 各検問で ACTION を実行
--index-file=FILE 冗長出力を FILE に送信
-l, --check-links
全てのリンクがダンプされない場合メッセージを表示
--no-quote-chars=STRING STRING からの文字引用を無効に
--quote-chars=STRING 更に STRING から文字を引用
--quoting-style=STYLE 名前引用形式を設定. 有効な STYLE
値は下記参照.
-R, --block-number
アーカイブ内のブロック数を各々メッセージ付きで表示
--show-defaults tar の規定値を表示
--show-omitted-dirs 一覧や抽出時に,
検索基準に一致しないディレクトリを各々一覧表示
--show-transformed-names, --show-stored-names
返還後にファイル名またはアーカイブ名を表示
--totals[=SIGNAL] アーカイブの処理後に総バイト数を表示.
引数があれば - この SIGNAL
が発せられる時に総バイト数を表示.
許可された SIGNAL は: SIGHUP, SIGQUIT,
SIGINT, SIGUSR1 および SIGUSR2. SIG
接頭辞がない名前でも可
--utc ファイルの更新日付を UTC で表示
-v, --verbose
処理されているファイルの一覧を冗長に表示
--warning=KEYWORD 警戒管制
-w, --interactive, --confirmation
全ての動作を確認
互換オプション:
-o 作成時は --old-archive と同じ. 抽出時は
--no-same-owner と同じ
その他オプション:
-?, --help このヘルプ一覧を表示
--restrict
潜在的に害になるオプションの使用を無効に
--usage 短い使用法メッセージを表示
--version プログラムバージョンを表示
長いオプションに対する必須または任意の引数は対応する短いオプションに対しても必須または任意です.
--suffix や SIMPLE_BACKUP_SUFFIX で指定されない限り,
バックアップの接尾辞は
`~' です. また, バージョン管理は --backup や VERSION_CONTROL
に次のような
値を指定することで設定できます.
none, off バックアップを取らない
t, numbered バックアップに番号をふる
nil, existing
番号がふられたバックアップがあれば番号をふり,
そうでなければ単にバックアップを取る
never, simple 常に単純なバックアップを取る
--quoting-style オプションに対する有効な引数:
literal
shell
shell-always
c
c-maybe
escape
locale
clocale
「この」tar の規定値:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/sbin/rmt
--rsh-command=/usr/bin/rsh
バグレポートは
Usage: tar [OPTION...] [FILE]...
GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
Main operation mode:
-A, --catenate, --concatenate append tar files to an archive
-c, --create create a new archive
-d, --diff, --compare find differences between archive and file system
--delete delete from the archive (not on mag tapes!)
-r, --append append files to the end of an archive
-t, --list list the contents of an archive
--test-label test the archive volume label and exit
-u, --update only append files newer than copy in archive
-x, --extract, --get extract files from an archive
Operation modifiers:
--check-device check device numbers when creating incremental
archives (default)
-g, --listed-incremental=FILE handle new GNU-format incremental backup
-G, --incremental handle old GNU-format incremental backup
--ignore-failed-read do not exit with nonzero on unreadable files
--level=NUMBER dump level for created listed-incremental archive
-n, --seek archive is seekable
--no-check-device do not check device numbers when creating
incremental archives
--no-seek archive is not seekable
--occurrence[=NUMBER] process only the NUMBERth occurrence of each file
in the archive; this option is valid only in
conjunction with one of the subcommands --delete,
--diff, --extract or --list and when a list of
files is given either on the command line or via
the -T option; NUMBER defaults to 1
--sparse-version=MAJOR[.MINOR]
set version of the sparse format to use (implies
--sparse)
-S, --sparse handle sparse files efficiently
Overwrite control:
-k, --keep-old-files don't replace existing files when extracting,
treat them as errors
--keep-newer-files don't replace existing files that are newer than
their archive copies
--no-overwrite-dir preserve metadata of existing directories
--overwrite overwrite existing files when extracting
--overwrite-dir overwrite metadata of existing directories when
extracting (default)
--recursive-unlink empty hierarchies prior to extracting directory
--remove-files remove files after adding them to the archive
--skip-old-files don't replace existing files when extracting,
silently skip over them
-U, --unlink-first remove each file prior to extracting over it
-W, --verify attempt to verify the archive after writing it
Select output stream:
--ignore-command-error ignore exit codes of children
--no-ignore-command-error treat non-zero exit codes of children as
error
-O, --to-stdout extract files to standard output
--to-command=COMMAND pipe extracted files to another program
Handling of file attributes:
--acls Save the ACLs to the archive
--atime-preserve[=METHOD] preserve access times on dumped files, either
by restoring the times after reading
(METHOD='replace'; default) or by not setting the
times in the first place (METHOD='system')
--delay-directory-restore delay setting modification times and
permissions of extracted directories until the end
of extraction
--group=NAME force NAME as group for added files
--mode=CHANGES force (symbolic) mode CHANGES for added files
--mtime=DATE-OR-FILE set mtime for added files from DATE-OR-FILE
-m, --touch don't extract file modified time
--no-acls Don't extract the ACLs from the archive
--no-delay-directory-restore
cancel the effect of --delay-directory-restore
option
--no-same-owner extract files as yourself (default for ordinary
users)
--no-same-permissions apply the user's umask when extracting permissions
from the archive (default for ordinary users)
--no-selinux Don't extract the SELinux context from the archive
--no-xattrs Don't extract the user/root xattrs from the
archive
--numeric-owner always use numbers for user/group names
--owner=NAME force NAME as owner for added files
-p, --preserve-permissions, --same-permissions
extract information about file permissions
(default for superuser)
--preserve same as both -p and -s
--same-owner try extracting files with the same ownership as
exists in the archive (default for superuser)
-s, --preserve-order, --same-order
sort names to extract to match archive
--selinux Save the SELinux context to the archive
--xattrs Save the user/root xattrs to the archive
Device selection and switching:
-f, --file=ARCHIVE use archive file or device ARCHIVE
--force-local archive file is local even if it has a colon
-F, --info-script=NAME, --new-volume-script=NAME
run script at end of each tape (implies -M)
-L, --tape-length=NUMBER change tape after writing NUMBER x 1024 bytes
-M, --multi-volume create/list/extract multi-volume archive
--rmt-command=COMMAND use given rmt COMMAND instead of rmt
--rsh-command=COMMAND use remote COMMAND instead of rsh
--volno-file=FILE use/update the volume number in FILE
Device blocking:
-b, --blocking-factor=BLOCKS BLOCKS x 512 bytes per record
-B, --read-full-records reblock as we read (for 4.2BSD pipes)
-i, --ignore-zeros ignore zeroed blocks in archive (means EOF)
--record-size=NUMBER NUMBER of bytes per record, multiple of 512
Archive format selection:
-H, --format=FORMAT create archive of the given format
FORMAT is one of the following:
gnu GNU tar 1.13.x format
oldgnu GNU format as per tar <= 1.12
pax POSIX 1003.1-2001 (pax) format
posix same as pax
ustar POSIX 1003.1-1988 (ustar) format
v7 old V7 tar format
--old-archive, --portability
same as --format=v7
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
control pax keywords
--posix same as --format=posix
-V, --label=TEXT create archive with volume name TEXT; at
list/extract time, use TEXT as a globbing pattern
for volume name
Compression options:
-a, --auto-compress use archive suffix to determine the compression
program
-I, --use-compress-program=PROG
filter through PROG (must accept -d)
-j, --bzip2 filter the archive through bzip2
-J, --xz filter the archive through xz
--lzip filter the archive through lzip
--lzma filter the archive through lzma
--lzop
--no-auto-compress do not use archive suffix to determine the
compression program
-z, --gzip, --gunzip, --ungzip filter the archive through gzip
-Z, --compress, --uncompress filter the archive through compress
Local file selection:
--add-file=FILE add given FILE to the archive (useful if its name
starts with a dash)
--backup[=CONTROL] backup before removal, choose version CONTROL
-C, --directory=DIR change to directory DIR
--exclude=PATTERN exclude files, given as a PATTERN
--exclude-backups exclude backup and lock files
--exclude-caches exclude contents of directories containing
CACHEDIR.TAG, except for the tag file itself
--exclude-caches-all exclude directories containing CACHEDIR.TAG
--exclude-caches-under exclude everything under directories containing
CACHEDIR.TAG
--exclude-tag=FILE exclude contents of directories containing FILE,
except for FILE itself
--exclude-tag-all=FILE exclude directories containing FILE
--exclude-tag-under=FILE exclude everything under directories
containing FILE
--exclude-vcs exclude version control system directories
-h, --dereference follow symlinks; archive and dump the files they
point to
--hard-dereference follow hard links; archive and dump the files they
refer to
-K, --starting-file=MEMBER-NAME
begin at member MEMBER-NAME in the archive
--newer-mtime=DATE compare date and time when data changed only
--no-null disable the effect of the previous --null option
--no-recursion avoid descending automatically in directories
--no-unquote do not unquote filenames read with -T
--null -T reads null-terminated names, disable -C
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
only store files newer than DATE-OR-FILE
--one-file-system stay in local file system when creating archive
-P, --absolute-names don't strip leading `/'s from file names
--recursion recurse into directories (default)
--suffix=STRING backup before removal, override usual suffix ('~'
unless overridden by environment variable
SIMPLE_BACKUP_SUFFIX)
-T, --files-from=FILE get names to extract or create from FILE
--unquote unquote filenames read with -T (default)
-X, --exclude-from=FILE exclude patterns listed in FILE
File name transformations:
--strip-components=NUMBER strip NUMBER leading components from file
names on extraction
--transform=EXPRESSION, --xform=EXPRESSION
use sed replace EXPRESSION to transform file
names
File name matching options (affect both exclude and include patterns):
--anchored patterns match file name start
--ignore-case ignore case
--no-anchored patterns match after any `/' (default for
exclusion)
--no-ignore-case case sensitive matching (default)
--no-wildcards verbatim string matching
--no-wildcards-match-slash wildcards do not match `/'
--wildcards use wildcards (default)
--wildcards-match-slash wildcards match `/' (default for exclusion)
Informative output:
--checkpoint[=NUMBER] display progress messages every NUMBERth record
(default 10)
--checkpoint-action=ACTION execute ACTION on each checkpoint
--index-file=FILE send verbose output to FILE
-l, --check-links print a message if not all links are dumped
--no-quote-chars=STRING disable quoting for characters from STRING
--quote-chars=STRING additionally quote characters from STRING
--quoting-style=STYLE set name quoting style; see below for valid STYLE
values
-R, --block-number show block number within archive with each
message
--show-defaults show tar defaults
--show-omitted-dirs when listing or extracting, list each directory
that does not match search criteria
--show-transformed-names, --show-stored-names
show file or archive names after transformation
--totals[=SIGNAL] print total bytes after processing the archive;
with an argument - print total bytes when this
SIGNAL is delivered; Allowed signals are: SIGHUP,
SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names
without SIG prefix are also accepted
--utc print file modification dates in UTC
-v, --verbose verbosely list files processed
--warning=KEYWORD warning control
-w, --interactive, --confirmation
ask for confirmation for every action
Compatibility options:
-o when creating, same as --old-archive; when
extracting, same as --no-same-owner
Other options:
-?, --help give this help list
--restrict disable use of some potentially harmful options
--usage give a short usage message
--version print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:
none, off never make backups
t, numbered make numbered backups
nil, existing numbered if numbered backups exist, simple otherwise
never, simple always make simple backups
Valid arguments for the --quoting-style option are:
literal
shell
shell-always
c
c-maybe
escape
locale
clocale
*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/sbin/rmt
--rsh-command=/usr/bin/rsh
Report bugs to
TAR(1) User Commands TAR(1)
名前
tar - GNU 版 tar アーカイブユーティリティ
書式
tar
[オプション...] [ファイル]...
説明
GNU ‘tar’ は多くのファイルを一緒に単一のテープあるいはディスクアーカイ
ブの中へ保存し、アーカイブからここのファイルを復元する。
例
tar -cf archive.tar foo bar
# ファイル foo と bar から archive.tar を作成する。
tar -tvf archive.tar
# archive.tar 内のすべてのファイルの詳細を一覧表示する。
tar -xf archive.tar
# archive.tar からすべてのファイルを抽出する。
主な操作モード:
-A, --catenate, --concatenate
アーカイブへ tar ファイルを追加する
-c, --create
新しいアーカイブを作成する
-d, --diff, --compare
アーカイブとファイル・システムとの差分を取る
--delete
アーカイブから削除する (磁気テーブ上のアーカイブには使うことは出
来ない)
-r, --append
アーカイブの最後にファイルを追加する
-t, --list
アーカイブの内容の一覧を表示する
--test-label
アーカイブのボリュームラベルのテストを行い終了する
-u, --update
アーカイブ内の同名ファイルより新しいものだけを追加する
-x, --extract, --get
アーカイブからファイルを抽出する
共通オプション:
-C, --directory=DIR
ディレクトリ DIR へカレントディレクトリを変更する
-f, --file=ARCHIVE
ARCHIVE というアーカイブ・ファイルまたはデバイスを使う
-j, --bzip2
bzip2 を経由してアーカイブをフィルタする
-J, --xz
xz を経由してアーカイブをフィルタする
-p, --preserve-permissions
ファイル属性についての情報を抽出する (スーパーユーザーのデフォル
ト)
-v, --verbose
処理したファイルの一覧を詳しく出力する
-z, --gzip
gzip を経由してアーカイブをフィルタする
操作オプションに対する付加機能:
--check-device
インクリメンタルアーカイブを作成する時にデバイス番号をチェックす
る (デフォルト)
-g, --listed-incremental=FILE
新しい GNU 形式のインクリメンタルバックアップを処理する
-G, --incremental
古い GNU 形式のインクリメンタルバックアップを処理する
--ignore-failed-read
読み込めないファイルについて非ゼロで終了しない
-n, --seek
アーカイブはシーク可能であると見なす
--no-check-device
インクリメンタルアーカイブを作成する時にデバイス番号をチェックし
ない
--no-seek
アーカイブはシーク不可能と見なす
--occurrence[=NUMBER]
アーカイブ中の各ファイルの NUMBER 番目の存在のみ処理する; このオ
プ シ ョ ン は 、サブコマンド --delete, --diff, --extract または
--list のうちの1つと組み合わせて且つファイル一覧がコマンドライン
か -T オプション経由のどちらかで指定された場合のみ有効である。
NUMBER はデフォルトで 1
--sparse-version=MAJOR[.MINOR]
まばら (sparse) 形式のバージョンを設定する (--sparse の意味を 含
む)
-S, --sparse
まばらに存在するファイルを効果的に処理する
制御を上書き:
-k, --keep-old-files
抽出時に既存のファイルを置き換えない
--keep-newer-files
アーカイブコピーより新しい既存のファイルを置き換えない
--no-overwrite-dir
既存のディレクトリのメタデータを維持する
--overwrite
抽出時に既存のファイルを上書きする
--overwrite-dir
抽出時に既存のディレクトリのメタデータを上書きする (デフォルト)
--recursive-unlink
ディレクトリを抽出する前に階層を空にする
--remove-files
アーカイブへ追加した後ファイルを削除する
-U, --unlink-first
各ファイルを抽出して上書きする前に削除する
-W, --verify
アーカイブを書き出した後に検証する
出力ストリームを選択:
--ignore-command-error
子プロセスの終了コードを無視する
--no-ignore-command-error
子プロセスの非ゼロ終了コードをエラーとして処理する
-O, --to-stdout
ファイルを抽出して標準出力へ出力する
--to-command=COMMAND
ファイルを抽出して別のプログラムへ出力する
ファイル属性の処理:
--acls アーカイブへアクセス制御リストを保存する
--atime-preserve[=METHOD]
ダ ン プ し た フ ァイルの最終アクセス時刻を読み込み後に復元する
(METHOD=’replace’; デフォ ル ト) か 、 最 初 に 設 定 し な い
(METHOD=’system’) かのどちらかの方法で維持する
--delay-directory-restore
抽出が終了するまで抽出されたディレクトリの最終更新時刻と属性の設
定を遅らせる
--group=NAME
追加されたファイルのグループを NAME に変更する
--mode=CHANGES
追加されたファイルの (シンボリック) モードを CHANGES に変更する
--mtime=DATE-OR-FILE
DATE-OR-FILE から追加されたファイルの更新時刻を設定する
-m, --touch
ファイルの更新時刻を抽出しない
--no-acls
アーカイブからアクセス制御リストを抽出しない
--no-delay-directory-restore
--delay-directory-restore オプションの効果を取り消す
--no-same-owner
自身のファイルとして抽出する (一般ユーザではデフォルト)
--no-same-permissions
アーカイブから属性を抽出する時にユーザの umask を適用する (一 般
ユーザではデフォルト)
--no-selinux
アーカイブから SELinux コンテキストを抽出しない
--no-xattrs
アーカイブからユーザ/ルート xattrs を抽出しない
--numeric-owner
常にユーザ名/グループ名に数字を使う
--owner=NAME
追加されたファイルの所有者を NAME に変更する
-p, --preserve-permissions, --same-permissions
ファイル属性の情報を抽出する (スーパーユーザのデフォルト)
--preserve
-p と -s 両方を指定したものと同じ
--same-owner
アーカイブ内と同じ所有者でファイルを抽出してみる
-s, --preserve-order, --same-order
アーカイブとマッチさせるために抽出する名前を並び替える
--selinux
アーカイブへ SELinux コンテキストを保存する
--xattrs
アーカイブへユーザ/ルート xattrs を保存する
デバイスの選択と切り替え:
-f, --file=ARCHIVE
アーカイブファイルまたはデバイス ARCHIVE を使用する
--force-local
アーカイブファイルはコロンを含んでいてもローカルと見なす
-F, --info-script=NAME, --new-volume-script=NAME
各々のテープの最後でスクリプトを実行する (-M の意味も含む)
-L, --tape-length=NUMBER
NUMBER x 1024 バイト書き出した後でテープを変更する
-M, --multi-volume
マルチボリュームのアーカイブを作成/一覧表示/抽出する
--rmt-command=COMMAND
rmt の代わりに指定された rmt COMMAND を使用する
--rsh-command=COMMAND
rsh の代わりにリモート COMMAND を使用する
--volno-file=FILE
FILE 中のボリューム番号を使用/更新する
デバイスブロッキング:
-b, --blocking-factor=BLOCKS
レコードあたり BLOCKS x 512 バイトに設定する
-B, --read-full-records
読み出しながら再ブロックする (4.2BSD パイプ用)
-i, --ignore-zeros
アーカイブ内のゼロブロック (つまり EOF) を無視する
--record-size=NUMBER
レコードあたり NUMBER (512の倍数) バイトにする
アーカイブ形式の選択:
-H, --format=FORMAT
指定された形式のアーカイブを作成する
FORMAT は次のうちの 1 つ:
gnu GNU tar 1.13.x 形式
oldgnu GNU tar 1.12 以前の形式
pax POSIX 1003.1-2001 (pax) 形式
posix pax と同じ
ustar POSIX 1003.1-1988 (ustar) 形式
v7 古い V7 tar 形式
--old-archive, --portability
--format=v7 と同じ
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
pax キーワードを制御する
--posix
--format=posix と同じ
-V, --label=TEXT
ボリューム名 TEXT でアーカイブを作成する; 一覧表示/抽出時に TEXT
をボリューム名の抽出パターンに使用する
圧縮オプション:
-a, --auto-compress
圧縮プログラムを設定するためにアーカイブの接尾辞を使用する
-I, --use-compress-program=PROG
PROG を経由してフィルタする (-d を受け付けなければならない)
-j, --bzip2
bzip2 経由でアーカイブをフィルタする
-J, --xz
xz 経由でアーカイブをフィルタする
--lzip lzip 経由でアーカイブをフィルタする
--lzma lzma 経由でアーカイブをフィルタする
--lzop
--no-auto-compress
圧縮プログラムを設定するためにアーカイブの接尾辞を使用しない
-z, --gzip, --gunzip, --ungzip
gzip 経由でアーカイブをフィルタする
-Z, --compress, --uncompress
compress 経由でアーカイブをフィルタする
注 意: これらの圧縮オプションのいくつかを使用するためには外部プログラム
(lzip/ncompress/lzma...) をインストールする必要があるかもしれない
ローカルファイルの選択:
--add-file=FILE
指定された FILE をアーカイブへ追加する (ダッシュ ’ で始まるフ ァ
イル名の場合に便利)
--backup[=CONTROL]
削除する前にバージョン管理を CONTROL にしてバックアップする
-C, --directory=DIR
ディレクトリ DIR へカレントディレクトリを変更する
--exclude=PATTERN
PATTERN に一致するファイルを除外する
--exclude-backups
バックアップファイルやロックファイルを除外する
--exclude-caches
タグファイル自身を除く CACHEDIR.TAG を含むディレクトリの内容を除
外する
--exclude-caches-all
CACHEDIR.TAG を含むディレクトリを除外する
--exclude-caches-under
CACHEDIR.TAG を含むディレクトリ以下のすべてを除外する
--exclude-tag=FILE
FILE 自身を除いた FILE を含むディレクトリの内容を除外する
--exclude-tag-all=FILE
FILE を含むディレクトリを除外する
--exclude-tag-under=FILE
FILE を含むディレクトリ以下のすべてを除外する
--exclude-vcs
バージョン管理システムのディレクトリを除外する
-h, --dereference
シンボリックリンクを辿る; それらが指すファイルをアーカイブしてダ
ンプする
--hard-dereference
ハードリンクを辿る; それらが参照するファイルをアーカイブしてダン
プする
-K, --starting-file=MEMBER-NAME
アーカイブ内のメンバー MEMBER-NAME で開始する
--newer-mtime=DATE
データが変更された時だけ日付および時刻を比較する
--no-null
前の --null オプションの効果を無効にする
--no-recursion
ディレクトリを再帰的に処理しない
--no-unquote
-T で読み込んだファイル名の引用符を外さない
--null nullで終端されたファイル名を -T から読み込み、-C を無効にする
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
DATE-OR-FILE より新しいファイルだけを保存する
--one-file-system
アーカイブを作成する時ローカルファイルシステムに限定する
-P, --absolute-names
ファイル名から先頭の ‘/’ を取り除かない
--recursion
ディレクトリを再帰的に処理する (デフォルト)
--suffix=STRING
削除前にバックアップを取る際に環境変数 SIMPLE_BACKUP_SUFFIX が設
定 されていなければ通常の接尾辞 ’~’ を上書きしたファイル名を使用
する
-T, --files-from=FILE
抽出あるいは作成する名前を FILE から取得する
--unquote
-T で読み込んだファイル名の引用符を外す (デフォルト)
-X, --exclude-from=FILE
FILE に列挙されたパターンを除外する
ファイル名の変換:
--strip-components=NUMBER
抽出時にファイル名から先頭の NUMBER 個のコンポーネントを除去する
--transform=EXPRESSION, --xform=EXPRESSION
ファイル名の変換に sed の置換 EXPRESSION を使用する
ファイル名のマッチングオプション (除外/包含の両パターンに作用):
--anchored
ファイル名の先頭とパターンが一致
--ignore-case
大文字小文字を無視
--no-anchored
任意の ‘/’ 以降にパターンが一致 (除外のデフォルト)
--no-ignore-case
大文字小文字を考慮して一致 (デフォルト)
--no-wildcards
逐語的文字列と一致
--no-wildcards-match-slash
ワイルドカードが ‘/’ に一致しない
--wildcards
ワイルドカードを使用する (デフォルト)
--wildcards-match-slash
ワイルドカードが ‘/’ に一致する (除外のデフォルト)
情報の出力:
--checkpoint[=NUMBER]
NUMBER 番目のレコードごとに進捗メッセージを表示する (デフォルト
は 10)
--checkpoint-action=ACTION
各チェックポイントで ACTION を実行する
--index-file=FILE
FILE へ冗長出力を送信する
-l, --check-links
すべてのリンクがダンプされない場合、メッセージを表示する
--no-quote-chars=STRING
STRING から文字列の引用を無効にする
--quote-chars=STRING
STRING から更に文字列の引用をする
--quoting-style=STYLE
名前引用形式を設定する; 有効な STYLE については以下を参照
-R, --block-number
アーカイブ内のブロック番号を各々のメッセージとともに表示する
--show-defaults
tar の既定値を表示する
--show-omitted-dirs
一覧表示あるいは抽出時に、検索基準に一致しないディレクトリを表示
する
--show-transformed-names, --show-stored-names
変換後にファイル名あるいはアーカイブ名を表示する
--totals[=SIGNAL]
ア ーカイブを処理後に総バイト数を表示する; 引数 - があれば、この
シグナルが送られた時に総バイト数を表示する; 許可されたシグ ナ ル
は: SIGHUP, SIGQUIT, SIGINT, SIGUSR1 と SIGUSR2 である; SIG 接頭
辞がない名前でも可
--utc UTC でファイルの更新時刻を表示する
-v, --verbose
処理されたファイルの一覧を冗長に表示する
--warning=KEYWORD
警告制御
-w, --interactive, --confirmation
すべてのアクションに確認を求める
互換性のためのオプション:
-o 作成時は --old-archive と同じ; 抽出時は --no-same-owner と同じ
その他のオプション:
-?, --help
このヘルプ一覧を表示する
--restrict
潜在的に有害なオプションの使用を無効にする
--usage
短い使用方法のメッセージを表示する
--version
プログラムバージョンを表示する
長いオプションへの必須または任意の引数は対応する短いオプションに対し て
も必須または任意である。
--suffix または SIMPLE_BACKUP_SUFFIX が設定されていない場合、バックアッ
プの接尾辞は ‘~’ であるバージョン管理は --backup または VERSION_CONTROL
へ次の値を設定することができる:
none, off
バックアップを作成しない
t, numbered
バックアップに番号をふる
nil, existing
番 号 が ふ られたバックアップがあれば番号をふり、そうでなければ
simple と同じ挙動をする
never, simple
常に単純なバックアップを作成する
--quoting-style オプションの有効な引数は次の通り:
literal shell shell-always c c-maybe escape locale clocale
既定値
「この」tar の既定 値 は 次 の 通 り: --format=gnu -f- -b20 --quot-
ing-style=escape --rmt-command=/sbin/rmt --rsh-command=/usr/bin/rsh
著者
John Gilmore と Jay Fenlason によって書かれた。
バグ報告
バグは bug-tar@gnu.org へ報告してください。
著作権
Copyright © 2010 Free Software Foundation, Inc. License GPLv3+: GNU
GPL version 3 or later
TAR(1) User Commands TAR(1)
NAME
tar - manual page for tar 1.23
SYNOPSIS
tar [OPTION...] [FILE]...
DESCRIPTION
GNU ‘tar’ saves many files together into a single tape or disk archive,
and can restore individual files from the archive.
Note that this manual page contains just very brief description (or
more like a list of possible functionality) originally generated by the
help2man utility. The full documentation for tar is maintained as a
Texinfo manual. If the info and tar programs are properly installed at
your site, the command ‘info tar’ should give you access to the com-
plete manual.
EXAMPLES
tar -cf archive.tar foo bar
# Create archive.tar from files foo and bar.
tar -tvf archive.tar
# List all files in archive.tar verbosely.
tar -xf archive.tar
# Extract all files from archive.tar.
Main operation mode:
-A, --catenate, --concatenate
append tar files to an archive
-c, --create
create a new archive
-d, --diff, --compare
find differences between archive and file system
--delete
delete from the archive (not on mag tapes!)
-r, --append
append files to the end of an archive
-t, --list
list the contents of an archive
--test-label
test the archive volume label and exit
-u, --update
only append files newer than copy in archive
-x, --extract, --get
extract files from an archive
-C, --directory=DIR
change to directory DIR
-f, --file=ARCHIVE
use archive file or device ARCHIVE
-j, --bzip2
filter the archive through bzip2
-J, --xz
filter the archive through xz
-p, --preserve-permissions
extract information about file permissions (default for supe-
ruser)
-v, --verbose
verbosely list files processed
-z, --gzip
filter the archive through gzip
Operation modifiers:
--check-device
check device numbers when creating incremental archives
(default)
-g, --listed-incremental=FILE
handle new GNU-format incremental backup
-G, --incremental
handle old GNU-format incremental backup
--ignore-failed-read
do not exit with nonzero on unreadable files
--level=NUMBER
dump level for created listed-incremental archive
-n, --seek
archive is seekable
--no-check-device
do not check device numbers when creating incremental archives
--no-seek
archive is not seekable
--occurrence[=NUMBER]
process only the NUMBERth occurrence of each file in the
archive; this option is valid only in conjunction with one of
the subcommands --delete, --diff, --extract or --list and when a
list of files is given either on the command line or via the -T
option; NUMBER defaults to 1
--sparse-version=MAJOR[.MINOR]
set version of the sparse format to use (implies --sparse)
-S, --sparse
handle sparse files efficiently
Overwrite control:
-k, --keep-old-files
don’t replace existing files when extracting, treat them as
errors
--skip-old-files
don’t replace existing files when extracting, silently skip over
them
--keep-newer-files
don’t replace existing files that are newer than their archive
copies
--no-overwrite-dir
preserve metadata of existing directories
--overwrite
overwrite existing files when extracting
--overwrite-dir
overwrite metadata of existing directories when extracting
(default)
--recursive-unlink
empty hierarchies prior to extracting directory
--remove-files
remove files after adding them to the archive
-U, --unlink-first
remove each file prior to extracting over it
-W, --verify
attempt to verify the archive after writing it
Select output stream:
--ignore-command-error ignore exit codes of children
--no-ignore-command-error
treat non-zero exit codes of children as error
-O, --to-stdout
extract files to standard output
--to-command=COMMAND
pipe extracted files to another program
Handling of file attributes:
--acls Save the ACLs to the archive
--atime-preserve[=METHOD]
preserve access times on dumped files, either by restoring the
times after reading (METHOD=’replace’; default) or by not set-
ting the times in the first place (METHOD=’system’)
--delay-directory-restore
delay setting modification times and permissions of extracted
directories until the end of extraction
--group=NAME
force NAME as group for added files
--mode=CHANGES
force (symbolic) mode CHANGES for added files
--mtime=DATE-OR-FILE
set mtime for added files from DATE-OR-FILE
-m, --touch
don’t extract file modified time
--no-acls
Don’t extract the ACLs from the archive
--no-delay-directory-restore
cancel the effect of --delay-directory-restore option
--no-same-owner
extract files as yourself (default for ordinary users)
--no-same-permissions
apply the user’s umask when extracting permissions from the
archive (default for ordinary users)
--no-selinux
Don’t extract the SELinux context from the archive
--no-xattrs
Don’t extract the user/root xattrs from the archive
--numeric-owner
always use numbers for user/group names
--owner=NAME
force NAME as owner for added files
-p, --preserve-permissions, --same-permissions
extract information about file permissions (default for supe-
ruser)
--preserve
same as both -p and -s
--same-owner
try extracting files with the same ownership as exists in the
archive (default for superuser)
-s, --preserve-order, --same-order
sort names to extract to match archive
--selinux
Save the SELinux context to the archive
--xattrs
Save the user/root xattrs to the archive
Device selection and switching:
-f, --file=ARCHIVE
use archive file or device ARCHIVE
--force-local
archive file is local even if it has a colon
-F, --info-script=NAME, --new-volume-script=NAME
run script at end of each tape (implies -M)
-L, --tape-length=NUMBER
change tape after writing NUMBER x 1024 bytes
-M, --multi-volume
create/list/extract multi-volume archive
--rmt-command=COMMAND
use given rmt COMMAND instead of rmt
--rsh-command=COMMAND
use remote COMMAND instead of rsh
--volno-file=FILE
use/update the volume number in FILE
Device blocking:
-b, --blocking-factor=BLOCKS
BLOCKS x 512 bytes per record
-B, --read-full-records
reblock as we read (for 4.2BSD pipes)
-i, --ignore-zeros
ignore zeroed blocks in archive (means EOF)
--record-size=NUMBER
NUMBER of bytes per record, multiple of 512
Archive format selection:
-H, --format=FORMAT
create archive of the given format
FORMAT is one of the following:
gnu GNU tar 1.13.x format
oldgnu GNU format as per tar <= 1.12
pax POSIX 1003.1-2001 (pax) format
posix same as pax
ustar POSIX 1003.1-1988 (ustar) format
v7 old V7 tar format
--old-archive, --portability
same as --format=v7
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
control pax keywords
--posix
same as --format=posix
-V, --label=TEXT
create archive with volume name TEXT; at list/extract time, use
TEXT as a globbing pattern for volume name
Compression options:
-a, --auto-compress
use archive suffix to determine the compression program
-I, --use-compress-program=PROG
filter through PROG (must accept -d)
-j, --bzip2
filter the archive through bzip2
-J, --xz
filter the archive through xz
--lzip filter the archive through lzip
--lzma filter the archive through lzma
--lzop
--no-auto-compress
do not use archive suffix to determine the compression program
-z, --gzip, --gunzip, --ungzip
filter the archive through gzip
-Z, --compress, --uncompress
filter the archive through compress
Local file selection:
--add-file=FILE
add given FILE to the archive (useful if its name starts with a
dash)
--backup[=CONTROL]
backup before removal, choose version CONTROL
-C, --directory=DIR
change to directory DIR
--exclude=PATTERN
exclude files, given as a PATTERN
--exclude-backups
exclude backup and lock files
--exclude-caches
exclude contents of directories containing CACHEDIR.TAG, except
for the tag file itself
--exclude-caches-all
exclude directories containing CACHEDIR.TAG
--exclude-caches-under exclude everything under directories containing
CACHEDIR.TAG
--exclude-tag=FILE
exclude contents of directories containing FILE, except for FILE
itself
--exclude-tag-all=FILE exclude directories containing FILE
--exclude-tag-under=FILE
exclude everything under directories containing FILE
--exclude-vcs
exclude version control system directories
-h, --dereference
follow symlinks; archive and dump the files they point to
--hard-dereference
follow hard links; archive and dump the files they refer to
-K, --starting-file=MEMBER-NAME
begin at member MEMBER-NAME in the archive
--newer-mtime=DATE
compare date and time when data changed only
--no-null
disable the effect of the previous --null option
--no-recursion
avoid descending automatically in directories
--no-unquote
do not unquote filenames read with -T
--null -T reads null-terminated names, disable -C
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
only store files newer than DATE-OR-FILE
--one-file-system
stay in local file system when creating archive
-P, --absolute-names
don’t strip leading ‘/’s from file names
--recursion
recurse into directories (default)
--suffix=STRING
backup before removal, override usual suffix (’~’ unless over-
ridden by environment variable SIMPLE_BACKUP_SUFFIX)
-T, --files-from=FILE
get names to extract or create from FILE
--unquote
unquote filenames read with -T (default)
-X, --exclude-from=FILE
exclude patterns listed in FILE
File name transformations:
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction
--transform=EXPRESSION, --xform=EXPRESSION
use sed replace EXPRESSION to transform file names
File name matching options (affect both exclude and include pat-
terns):
--anchored
patterns match file name start
--ignore-case
ignore case
--no-anchored
patterns match after any ‘/’ (default for exclusion)
--no-ignore-case
case sensitive matching (default)
--no-wildcards
verbatim string matching
--no-wildcards-match-slash
wildcards do not match ‘/’
--wildcards
use wildcards (default)
--wildcards-match-slash
wildcards match ‘/’ (default for exclusion)
Informative output:
--checkpoint[=NUMBER]
display progress messages every NUMBERth record (default 10)
--checkpoint-action=ACTION
execute ACTION on each checkpoint
--index-file=FILE
send verbose output to FILE
-l, --check-links
print a message if not all links are dumped
--no-quote-chars=STRING
disable quoting for characters from STRING
--quote-chars=STRING
additionally quote characters from STRING
--quoting-style=STYLE
set name quoting style; see below for valid STYLE values
-R, --block-number
show block number within archive with each message
--show-defaults
show tar defaults
--show-omitted-dirs
when listing or extracting, list each directory that does not
match search criteria
--show-transformed-names, --show-stored-names
show file or archive names after transformation
--totals[=SIGNAL]
print total bytes after processing the archive; with an argument
- print total bytes when this SIGNAL is delivered; Allowed sig-
nals are: SIGHUP, SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the
names without SIG prefix are also accepted
--utc print file modification dates in UTC
-v, --verbose
verbosely list files processed
--warning=KEYWORD
warning control
-w, --interactive, --confirmation
ask for confirmation for every action
Compatibility options:
-o when creating, same as --old-archive; when extracting, same as
--no-same-owner
Other options:
-?, --help
give this help list
--restrict
disable use of some potentially harmful options
--usage
give a short usage message
--version
print program version
Mandatory or optional arguments to long options are also mandatory or
optional for any corresponding short options.
The backup suffix is ‘~’, unless set with --suffix or SIM-
PLE_BACKUP_SUFFIX. The version control may be set with --backup or
VERSION_CONTROL, values are:
none, off
never make backups
t, numbered
make numbered backups
nil, existing
numbered if numbered backups exist, simple otherwise
never, simple
always make simple backups
Valid arguments for the --quoting-style option are:
literal shell shell-always c c-maybe escape locale clocale
DEFAULTS
*This* tar defaults to: --format=gnu -f- -b20 --quoting-style=escape
--rmt-command=/sbin/rmt --rsh-command=/usr/bin/rsh
AUTHOR
Written by John Gilmore and Jay Fenlason.
REPORTING BUGS
Report bugs to
コロナウイルスの日ごとの感染者数・死者数をグラフ化してみました。どの国が増加傾向にあり、どの国が終息に向かっているかを視覚化しています。
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa