Man page - tar(1)

Packages contains this manual

Available languages:

en fr es pl nl da tr ja uk ro zh_TW zh_CN de

Manual

TAR

名 前
書 式
伝 統 的 な 使 用 法
UNIX ス タ イ ル の 使 用 法
GNU ス タ イ ル の 使 用 法
注 記
説 明
オ プ シ ョ ン 形 式
操 作 モ ー ド
オ プ シ ョ ン
操 作 の 調 節
上 書 き の 制 御
出 力 ス ト リ ー ム に 関 す る 選 択
フ ァ イ ル 属 性 の 操 作
拡 張 フ ァ イ ル 属 性
デ バ イ ス の 選 択 と 交 換
レ コ ー ド と ブ ロ ッ ク (Device blocking)
ア ー カ イ ブ 形 式 の 選 択
圧 縮 オ プ シ ョ ン
ロ ー カ ル フ ァ イ ル の 選 択
フ ァ イ ル 名 の 変 更
フ ァ イ ル 名 の マ ッ チ ン グ に 関 す る オ プ シ ョ ン
情 報 出 力
互 換 オ プ シ ョ ン
サ イ ズ 接 尾 辞
返 り 値
関 連 項 目
バ グ 報 告
著 作 権

名 前

tar - ア ー カ イ ブ ユ ー テ ィ リ テ ィ

書 式

伝 統 的 な 使 用 法

tar { A | c | d | r | t | u | x }[ GnSkUWOmpsMBiajJzZhPlRvwo ] [ ARG ...]

UNIX ス タ イ ル の 使 用 法

tar -A [ OPTIONS ] ARCHIVE ARCHIVE

tar -c [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar -d [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar -t [ -f ARCHIVE ] [ OPTIONS ] [ MEMBER ...]

tar -r [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar -u [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar -x [ -f ARCHIVE ] [ OPTIONS ] [ MEMBER ...]

GNU ス タ イ ル の 使 用 法

tar { --catenate | --concatenate } [ OPTIONS ] ARCHIVE ARCHIVE

tar --create [ --file ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar { --diff | --compare } [ --file ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar --delete [ --file ARCHIVE ] [ OPTIONS ] [ MEMBER ...]

tar --append [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar --list [ -f ARCHIVE ] [ OPTIONS ] [ MEMBER ...]

tar --test-label [ --file ARCHIVE ] [ OPTIONS ] [ LABEL ...]

tar --update [ --file ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar --update [ -f ARCHIVE ] [ OPTIONS ] [ FILE ...]

tar { --extract | --get } [ -f ARCHIVE ] [ OPTIONS ] [ MEMBER ...]

注 記

こ の マ ニ ュ ア ル ペ ー ジ は GNU tar の 簡 単 な 説 明 で す 。 使 用 例 や 推 奨 さ れ る 使 い 方 を 含 む 詳 し い 議 論 に つ い て は 、 texinfo 形 式 の GNU Tar Manual を 見 て く だ さ い 。 info リ ー ダ ー と tar 関 連 文 書 が 御 使 用 の シ ス テ ム に 正 し く イ ン ス ト ー ル さ れ て い る な ら 、 コ マ ン ド

info tar

で 詳 細 な マ ニ ュ ア ル が 読 め る は ず で す 。

詳 細 な マ ニ ュ ア ル は 、 emacs (1) の info モ ー ド で も 閲 覧 す る こ と が で き ま す 。 ま た 、 下 記 の サ イ ト に 行 け ば 、 様 々 な 形 式 に し た 詳 細 マ ニ ュ ア ル の オ ン ラ イ ン 版 を 見 つ け る こ と が で き ま す 。

http://www.gnu.org/software/tar/manual

こ の マ ニ ュ ア ル ペ ー ジ と GNU Tar Manual の 内 容 に 食 い 違 い が あ る 場 合 は 、 後 者 の 方 が 信 頼 で き る 情 報 源 で す 。

説 明

GNU tar は 、 ア ー カ イ ブ プ ロ グ ラ ム で す 。 ア ー カ イ ブ プ ロ グ ラ ム と は 、 複 数 の フ ァ イ ル を 1 個 の フ ァ イ ル ( ア ー カ イ ブ ) に 格 納 し た り 、 そ う し た ア ー カ イ ブ を 操 作 し た り す る た め の プ ロ グ ラ ム で す 。 ア ー カ イ ブ は 、 通 常 フ ァ イ ル で あ っ て も よ く 、 デ バ イ ス で も か ま い ま せ ん (後 者 の 一 例 が テ ー プ ド ラ イ ブ で あ り 、 こ の プ ロ グ ラ ム の 名 前 は 、 そ こ か ら 来 て い ま す 。 す な わ ち 、 t ape ar chiver と い う こ と で す )。 そ う し た フ ァ イ ル や デ バ イ ス は 、 ロ ー カ ル マ シ ン に あ っ て も よ く 、 リ モ ー ト マ シ ン に あ っ て も か ま い ま せ ん 。

オ プ シ ョ ン 形 式

GNU tar の オ プ シ ョ ン は 、 3 つ の 異 な る 形 式 で 指 定 で き ま す 。 伝 統 的 な ス タ イ ル で は 、 最 初 の 引 数 は 、 オ プ シ ョ ン 文 字 の 集 ま り で あ り 、 そ れ に 続 く す べ て の 引 数 は 、 そ う し た オ プ シ ョ ン が 引 数 を 要 求 す る 場 合 に 、 そ の 引 数 に な り ま す 。 な お 、 そ う し た 引 数 は 、 オ プ シ ョ ン 文 字 と 同 じ 順 番 で 読 み 込 ま れ ま す 。 す べ て の オ プ シ ョ ン の 処 理 が 終 わ っ た 後 で 、 コ マ ン ド ラ イ ン に 残 っ て い る 単 語 が あ れ ば 、 そ れ は 、 オ プ シ ョ ン と は 関 係 の な い 引 数 と し て 扱 わ れ ま す 。 す な わ ち 、 フ ァ イ ル や ア ー カ イ ブ メ ン バ ー の 名 前 で す 。

た と え ば 、 c オ プ シ ョ ン は 、 ア ー カ イ ブ の 作 成 を 指 示 し 、 v オ プ シ ョ ン は 、 や っ て い る こ と を 表 示 す る よ う に 要 求 し 、 f オ プ シ ョ ン は 、 操 作 対 象 の ア ー カ イ ブ 名 を 引 数 に 取 り ま す 。 伝 統 的 な ス タ イ ル で 書 か れ た 次 の コ マ ン ド は 、 デ ィ レ ク ト リ /etc の す べ て の フ ァ イ ル を ア ー カ イ ブ フ ァ イ ル etc.tar に 格 納 し 、 ど ん な フ ァ イ ル を ア ー カ イ ブ に 入 れ た か 、 詳 し い リ ス ト を 表 示 す る よ う に tar に 指 示 し て い ま す 。

tar cfv etc.tar /etc

UNIX ス タ イ ル 、 す な わ ち 短 い オ プ シ ョ ン 形 式 で は 、 他 の コ マ ン ド ラ イ ン ユ ー テ ィ リ テ ィ と 同 様 に 、 各 オ プ シ ョ ン 文 字 に は 、 1 個 の ダ ッ シ ュ が そ の 前 に 付 き ま す 。 オ プ シ ョ ン が 引 数 を 取 る 場 合 は 、 引 数 は そ の 後 に 続 き ま す 。 引 数 は 、 コ マ ン ド ラ イ ン 上 の 独 立 し た 単 語 と し て オ プ シ ョ ン と の 間 に ス ペ ー ス を 置 い て 指 定 し て も よ く 、 ス ペ ー ス を 挟 ま ず オ プ シ ョ ン に 直 接 続 け て も か ま い ま せ ん 。 た だ し 、 オ プ シ ョ ン の 引 数 が 任 意 で あ る (訳 注 : あ る こ と も 、 な い こ と も あ る ) 場 合 は 、 そ の 引 数 は -g/tmp/snar.db の よ う に 、 オ プ シ ョ ン 文 字 の 後 に ス ペ ー ス な し で 続 け な け れ ば な り ま せ ん 。

引 数 を と ら な い オ プ シ ョ ン は 、 1 個 の ダ ッ シ ュ の 後 に 何 個 で も ま と め て 指 定 で き ま す 。 た と え ば 、 -vkp の よ う に で す 。 引 数 を (必 須 で あ れ 任 意 で あ れ ) 取 る オ プ シ ョ ン が あ っ た ら 、 ひ と つ に ま と め た オ プ シ ョ ン の 最 後 に 置 き ま す 。 -vkpf a.tar が そ の 一 例 で す 。

上 で 例 示 し た コ マ ン ド は 、 短 い オ プ シ ョ ン 形 式 で 書 け ば 、 以 下 の よ う に な り ま す 。

tar -cvf etc.tar /etc
ま た は
tar -c -v -f etc.tar /etc

GNU ス タ イ ル 、 す な わ ち 長 い オ プ シ ョ ン 形 式 で は 、 各 オ プ シ ョ ン は 、 2 個 の ダ ッ シ ュ に 続 く 意 味 を 持 っ た 名 前 で あ り 、 小 文 字 と ダ ッ シ ュ か ら 構 成 さ れ て い ま す 。 使 用 に 当 た っ て 、 長 い オ プ シ ョ ン は 、 曖 昧 さ を 生 じ な い か ぎ り 、 最 初 の 数 文 字 に 短 縮 で き ま す 。 長 い オ プ シ ョ ン に 対 す る 引 数 は 、 そ の オ プ シ ョ ン の 直 後 に コ マ ン ド ラ イ ン 上 の 独 立 し た 単 語 と し て (訳 注 : す な わ ち 、 間 に ス ペ ー ス を 置 い て ) 指 定 す る か 、 あ る い は 、 オ プ シ ョ ン と の 間 を 等 号 (=) で 区 切 り 、 等 号 の 前 後 に は ス ペ ー ス を 入 れ ず に 指 定 し ま す 。 指 定 す る か し な い か が 任 意 の 引 数 で は 、 必 ず 後 者 の 書 式 を 使 わ な け れ ば な り ま せ ん 。

上 記 の コ マ ン ド 例 を こ の 形 式 で 書 く に は 、 次 の よ う な い く つ か の 方 法 が あ り ま す 。

tar --create --file etc.tar --verbose /etc
ま た は (オ プ シ ョ ン を い く つ か 短 縮 し て )、
tar --cre --file=etc.tar --verb /etc

オ プ シ ョ ン は 、 3 種 の 形 式 す べ て を 混 ぜ て 使 う こ と が で き ま す が 、 伝 統 的 な オ プ シ ョ ン を 混 ぜ て 使 う の は お 勧 め で き ま せ ん 。

操 作 モ ー ド

以 下 に 列 挙 し た オ プ シ ョ ン は 、 GNU tar に か く か く し か じ か の 操 作 を せ よ と 指 定 す る も の で す 。 指 定 す る の は 、 こ の 内 の た だ 1 つ で な け れ ば な り ま せ ん 。 オ プ シ ョ ン の 引 数 で は な い 引 数 が ど ん な 意 味 に な る か は 、 要 求 し た 操 作 モ ー ド 次 第 で す 。
-A
, --catenate , --concatenate

ア ー カ イ ブ を 別 の ア ー カ イ ブ の 末 尾 に 追 加 し ま す 。 引 数 は 追 加 す る ア ー カ イ ブ の 名 前 と 見 な さ れ ま す 。 す べ て の 追 加 す る ア ー カ イ ブ は 、 追 加 さ れ る 側 の ア ー カ イ ブ (訳 注 : こ れ は -f オ プ シ ョ ン の 引 数 で 指 定 し ま す ) と 同 じ 形 式 で な け れ ば な り ま せ ん 。 そ う で な い と 、 作 成 さ れ た ア ー カ イ ブ が 、 GNU 以 外 の tar の 実 装 で 使 え な く な る 可 能 性 が あ り ま す 。 な お 、 注 意 す べ き 点 と し て 、 2 個 以 上 の ア ー カ イ ブ を 引 数 と し て 指 定 し た 場 合 に 、 1 番 目 の ア ー カ イ ブ 以 外 の ア ー カ イ ブ の メ ン バ ー が 、 作 成 さ れ た ア ー カ イ ブ で ア ク セ ス で き る の は 、 -i ( --ignore-zeros ) オ プ シ ョ ン を 使 用 し た 場 合 だ け で す 。

圧 縮 し た ア ー カ イ ブ の 結 合 は で き ま せ ん 。

-c , --create

新 し い ア ー カ イ ブ を 作 成 し ま す 。 引 数 は ア ー カ イ ブ に 入 れ る フ ァ イ ル の 名 前 で す (訳 注 : 作 成 す る ア ー カ イ ブ フ ァ イ ル の 名 前 は 、 -f オ プ シ ョ ン の 引 数 で 指 定 し ま す )。 --no-recursion オ プ シ ョ ン が 指 定 さ れ な い か ぎ り 、 デ ィ レ ク ト リ は 再 帰 的 に ア ー カ イ ブ さ れ ま す 。

-d , --diff , --compare

ア ー カ イ ブ と フ ァ イ ル シ ス テ ム の 間 に 相 違 が あ る か ど う か を 調 べ ま す 。 引 数 は 任 意 だ が 、 指 定 す る な ら 、 比 較 し た い ア ー カ イ ブ の メ ン バ ー で す 。 指 定 し な い 場 合 は 、 カ レ ン ト ワ ー キ ン グ デ ィ レ ク ト リ を 指 定 し た も の と 見 な さ れ ま す 。 (訳 注 : info マ ニ ュ ア ル の 説 明 は 少 し 違 い 、 「 メ ン バ ー を 1 つ も 指 定 し な い 場 合 、 tar は 全 ア ー カ イ ブ を 比 較 す る 」 と な っ て い ま す 。 )

--delete

ア ー カ イ ブ か ら 削 除 し ま す 。 引 数 は ア ー カ イ ブ か ら 削 除 す る メ ン バ ー の 名 前 で す 。 少 な く と も 1 つ は 引 数 を 指 定 し な け れ ば な り ま せ ん 。

こ の オ プ シ ョ ン は 圧 縮 し た ア ー カ イ ブ に は 使 え ま せ ん 。 こ れ と 等 価 な 短 い オ プ シ ョ ン は あ り ま せ ん 。

-r , --append

ア ー カ イ ブ の 最 後 に フ ァ イ ル を 追 加 し ま す 。 引 数 の 意 味 は 、 -c ( --create ) と 同 じ で す 。

-t , --list

ア ー カ イ ブ の 内 容 一 覧 を 表 示 し ま す 。 引 数 は 任 意 で す 。 引 数 が 指 定 さ れ た 場 合 は 、 表 示 す べ き メ ン バ ー の 名 前 と な り ま す 。

--test-label

ア ー カ イ ブ の ボ リ ュ ー ム ラ ベ ル を テ ス ト し て 終 了 し ま す 。 引 数 を 指 定 せ ず に 使 用 す る と 、 ボ リ ュ ー ム ラ ベ ル を (も し あ れ ば ) 表 示 し 、 ス テ ー タ ス 0 で 終 了 し ま す 。 1 つ 以 上 の コ マ ン ド ラ イ ン 引 数 を 指 定 す る と 、 tar は ボ リ ュ ー ム ラ ベ ル を 各 引 数 と 比 較 し ま す 。 引 数 に マ ッ チ す る ラ ベ ル が あ っ た 場 合 は 、 コ ー ド 0 で 終 了 し 、 な か っ た 場 合 は 、 コ ー ド 1 で 終 了 し ま す 。 そ の 際 、 -v ( --verbose ) オ プ シ ョ ン が 一 緒 に 指 定 さ れ な い か ぎ り 、 出 力 に は 何 も 表 示 さ れ ま せ ん 。

こ れ と 等 価 な 短 い オ プ シ ョ ン は あ り ま せ ん 。

-u , --update

ア ー カ イ ブ 内 の 同 名 の コ ピ ー よ り 新 し い フ ァ イ ル だ け を 追 加 し ま す 。 引 数 の 意 味 は 、 -c -r オ プ シ ョ ン と 同 じ で す 。 気 を 付 け て ほ し い の で す が 、 新 し い フ ァ イ ル が 、 古 い ア ー カ イ ブ コ ピ ー に 置 き 換 わ る わ け で は あ り ま せ ん 。 そ う で は な く て 、 ア ー カ イ ブ の 末 尾 に 追 加 さ れ る の で す 。 従 っ て 、 作 成 さ れ た ア ー カ イ ブ に は 、 同 じ フ ァ イ ル の 様 々 な バ ー ジ ョ ン に 当 た る 、 同 じ 名 前 の 複 数 の メ ン バ ー が 含 ま れ る こ と が あ り ま す 。

-x , --extract , --get

ア ー カ イ ブ か ら フ ァ イ ル を 抽 出 し ま す 。 引 数 は 任 意 で す 。 引 数 が 指 定 さ れ た 場 合 、 抽 出 す る ア ー カ イ ブ メ ン バ ー の 名 前 と な り ま す 。

--show-defaults

tar の い く つ か の オ プ シ ョ ン に つ い て 組 み 込 み の デ フ ォ ル ト を 表 示 し て 、 終 了 し ま す 。 引 数 は 指 定 で き ま せ ん 。

-? , --help

簡 単 な オ プ シ ョ ン の サ マ リ ー を 表 示 し て 、 終 了 し ま す 。 引 数 は 指 定 で き ま せ ん 。

--usage

指 定 可 能 な オ プ シ ョ ン の リ ス ト を 表 示 し て 、 終 了 し ま す 。 引 数 は 指 定 で き ま せ ん 。

--version

プ ロ グ ラ ム の バ ー ジ ョ ン と 著 作 権 情 報 を 表 示 し て 終 了 し ま す 。

オ プ シ ョ ン

操 作 の 調 節

--check-device

イ ン ク リ メ ン タ ル ア ー カ イ ブ を 作 成 す る 際 に 、 デ バ イ ス 番 号 を チ ェ ッ ク し ま す (デ フ ォ ル ト )。

-g , --listed-incremental = FILE

新 GNU 形 式 の イ ン ク リ メ ン タ ル バ ッ ク ア ッ プ を 取 り 扱 い ま す 。 FILE ス ナ ッ プ シ ョ ッ ト フ ァ イ ル の 名 前 で す (訳 注 : こ の オ プ シ ョ ン の 引 数 FILE の 指 定 は 必 須 で す )。 tar は そ こ に 補 助 情 報 を 記 録 し て お き 、 そ の 情 報 を 使 っ て 、 前 回 の イ ン ク リ メ ン タ ル ダ ン プ の 後 で 、 ど の フ ァ イ ル が 変 更 さ れ 、 従 っ て 、 再 度 ダ ン プ し な け れ ば な ら な い か を 判 断 し ま す 。 ア ー カ イ ブ の 作 成 時 に FILE が 存 在 し な い 場 合 は 、 FILE が 作 ら れ 、 す べ て の フ ァ イ ル が 作 成 さ れ る ア ー カ イ ブ に 格 納 さ れ る こ と に な り ま す (こ れ が level 0 の ダ ン プ で あ る )。 N が 0 で は な い level N の イ ン ク リ メ ン タ ル ア ー カ イ ブ を 作 成 す る に は 、 level N-1 の ア ー カ イ ブ を 作 成 し た と き に 出 来 た ス ナ ッ プ シ ョ ッ ト フ ァ イ ル の コ ピ ー を 作 っ て 、 そ れ を FILE と し て 使 用 し ま す 。

ア ー カ イ ブ の 内 容 表 示 や メ ン バ ー の 抽 出 の 際 に は 、 FILE の 中 身 が 実 際 に 調 べ ら れ る わ け で は あ り ま せ ん 。 tar の 文 法 上 --listed-incremental は 引 数 を 取 る こ と に な っ て い る の で 、 FILE の 指 定 が 必 要 な だ け な の で す 。 そ れ 故 、 FILE と し て /dev/null を 使 う の は 、 常 套 手 段 で す 。

--hole-detection = METHOD

ス パ ー ス フ ァ イ ル (sparse file) の 穴 (hole) の 検 出 に METHOD を 使 い ま す 。 こ の オ プ シ ョ ン は 、 --sparse を 暗 黙 裡 に 設 定 し ま す 。 METHOD に 指 定 で き る 値 は 、 seek raw で す 。 デ フ ォ ル ト は seek で あ り 、 使 用 で き な い 場 合 は raw を 使 い ま す 。

-G , --incremental

旧 GNU 形 式 の イ ン ク リ メ ン タ ル バ ッ ク ア ッ プ を 取 り 扱 い ま す 。

--ignore-failed-read

読 み 込 み 不 能 な フ ァ イ ル が あ っ て も 、 ゼ ロ 以 外 の 返 り 値 で 終 了 し ま せ ん 。

--level = NUMBER

作 成 す る リ ス ト 化 イ ン ク リ メ ン タ ル ア ー カ イ ブ (訳 注 : す な わ ち 、 新 GNU 形 式 の イ ン ク リ メ ン タ ル ア ー カ イ ブ ) の ダ ン プ レ ベ ル を 設 定 し ま す 。 現 在 の と こ ろ 、 --level=0 の み が 意 味 を 持 ち ま す 。 こ れ を 指 定 す る と 、 tar は ダ ン プ す る 前 に ス ナ ッ プ シ ョ ッ ト フ ァ イ ル を サ イ ズ 0 に 短 縮 し 、 強 制 的 に レ ベ ル 0 の ダ ン プ に し ま す 。

-n , --seek

ア ー カ イ ブ が シ ー ク (seek) 可 能 で あ る と 見 な し ま す 。 通 常 、 tar は 、 ア ー カ イ ブ が シ ー ク 可 能 で あ る か 否 か を 自 動 的 に 判 断 し ま す 。 こ の オ プ シ ョ ン は 、 そ う し た 判 断 が う ま く 行 か な い 場 合 に 使 う た め の も の で す 。 こ の オ プ シ ョ ン は 、 ア ー カ イ ブ を 読 み 込 む た め に オ ー プ ン し て い る 場 合 に の み 効 果 が あ り ま す (た と え ば 、 --list ま た は --extract オ プ シ ョ ン が 指 定 さ れ て い る 場 合 )。

--no-check-device

イ ン ク リ メ ン タ ル ア ー カ イ ブ を 作 成 す る 際 に 、 デ バ イ ス 番 号 を チ ェ ッ ク し ま せ ん 。

--no-seek

ア ー カ イ ブ が シ ー ク 可 能 で な い と 見 な し ま す 。

--occurrence [= N ]

ア ー カ イ ブ 中 の 各 フ ァ イ ル に つ い て 、 N 番 目 に 現 れ る も の だ け を 処 理 の 対 象 に し ま す 。 こ の オ プ シ ョ ン は 、 サ ブ コ マ ン ド --delete , --diff , --extract , --list の 1 つ と と も に 使 用 し 、 し か も 、 フ ァ イ ル の リ ス ト を 、 コ マ ン ド ラ イ ン 上 、 ま た は -T オ プ シ ョ ン で 指 定 し て い る 場 合 に の み 、 有 効 で す 。 オ プ シ ョ ン 引 き 数 N の 指 定 は 任 意 で す が 、 デ フ ォ ル ト で は 1 に な っ て い ま す 。 (訳 注 : -r や -u オ プ シ ョ ン を 使 っ た 場 合 、 ア ー カ イ ブ 中 に 同 名 の メ ン バ ー が 複 数 存 在 す る こ と が り ま す 。 そ う し た 場 合 に 、 何 番 目 の メ ン バ ー を 抽 出 な ど の 対 象 に す る か を 指 名 す る の で す 。 )

--restrict

有 害 か も し れ な い い く つ か の オ プ シ ョ ン を 無 効 化 し ま す 。

--sparse-version = MAJOR [. MINOR ]

ス パ ー ス フ ァ イ ル で 使 用 す る ス パ ー ス フ ォ ー マ ッ ト の バ ー ジ ョ ン を 指 定 し ま す 。 こ の オ プ シ ョ ン は --sparse を 暗 黙 裡 に 設 定 し ま す 。 引 数 に 指 定 で き る 値 は 、 0.0 , 0.1 , 1.0 の い ず れ か で す 。 ス パ ー ス フ ォ ー マ ッ ト に つ い て の 詳 し い 議 論 に つ い て は 、 GNU Tar Manual , appendix D , " Sparse Formats " を 見 て く だ さ い 。 info リ ー ダ ー を 使 用 す る 場 合 は 、 コ マ ン ド info tar ’Sparse Formats’ で 読 む こ と が で き ま す 。

-S , --sparse

ス パ ー ス フ ァ イ ル を 効 率 的 に 取 り 扱 い ま す 。 フ ァ イ ル シ ス テ ム 上 の フ ァ イ ル の 中 に は 、 実 際 の 書 き 込 み が 一 度 も 行 わ れ て い な い セ グ メ ン ト を 含 む も の が あ り ま す (そ う し た も の が DBM の よ う な シ ス テ ム で 作 ら れ た デ ー タ ベ ー ス フ ァ イ ル だ っ た り す る の は 、 よ く あ る こ と で す )。 こ の オ プ シ ョ ン を 指 定 す る と 、 tar は 、 フ ァ イ ル を ア ー カ イ ブ に 入 れ る 前 に 、 そ れ が ス パ ー ス フ ァ イ ル か ど う か を 判 断 し よ う と し ま す 。 そ し て 、 も し そ う な ら 、 フ ァ イ ル 中 の 空 っ ぽ の 部 分 を ダ ン プ し な い こ と に よ っ て 、 生 成 す る ア ー カ イ ブ の サ イ ズ を 小 さ く し ま す 。

上 書 き の 制 御

以 下 の オ プ シ ョ ン は 、 ア ー カ イ ブ か ら フ ァ イ ル を 抽 出 す る こ と に よ っ て 、 デ ィ ス ク 上 に あ る 同 名 フ ァ イ ル の 上 書 き が 生 じ る 場 合 の tar の 挙 動 を 制 御 し ま す 。
-k
, --keep-old-files

抽 出 時 に 、 既 存 の フ ァ イ ル を 置 き 換 え ま せ ん 。

--keep-newer-files

既 存 の フ ァ イ ル が ア ー カ イ ブ コ ピ ー よ り 新 し い 場 合 、 そ れ を 置 き 換 え ま せ ん 。

--keep-directory-symlink

抽 出 す る 際 に 、 デ ィ レ ク ト リ を 指 す 同 名 の シ ン ボ リ ッ ク リ ン ク が す で に 存 在 し て い る 場 合 は 、 そ れ を ア ー カ イ ブ 中 の 実 デ ィ レ ク ト リ で 置 き 換 え ま せ ん 。 (訳 注 : そ の 場 合 は 、 そ の シ ン ボ リ ッ ク の 参 照 先 に ア ー カ イ ブ 中 の デ ィ レ ク ト リ の 中 身 を 展 開 し ま す 。 こ の オ プ シ ョ ン を 指 定 し な い デ フ ォ ル ト で は 、 ま ず シ ン ボ リ ッ ク リ ン ク を 消 去 し 、 そ れ か ら デ ィ レ ク ト リ の 抽 出 を 行 う こ と に な り ま す 。 )

--no-overwrite-dir

既 存 の デ ィ レ ク ト リ の メ タ デ ー タ を 変 更 し ま せ ん 。

--one-top-level [ = DIR ]

す べ て の フ ァ イ ル を DIR に 抽 出 し ま す 。 引 数 な し で 使 用 す る と 、 ア ー カ イ ブ の ベ ー ス ネ ー ム に ち な ん だ 名 前 の サ ブ デ ィ レ ク ト リ に 抽 出 す る こ と に な り ま す (詳 し く 言 う と 、 ア ー カ イ ブ の ベ ー ス ネ ー ム か ら --auto-compress で 認 識 さ れ る 標 準 的 な 圧 縮 フ ァ イ ル の 拡 張 子 を 取 り 去 っ た も の )。

--overwrite

抽 出 時 に 、 既 存 フ ァ イ ル を 上 書 き し ま す 。

--overwrite-dir

抽 出 時 に 、 既 存 デ ィ レ ク ト リ の メ タ デ ー タ を 上 書 き し ま す (デ フ ォ ル ト )。

--recursive-unlink

デ ィ レ ク ト リ を 抽 出 す る 前 に 、 同 名 の デ ィ レ ク ト リ に あ る す べ て の フ ァ イ ル を 再 帰 的 に 削 除 し ま す 。

--remove-files

フ ァ イ ル を ア ー カ イ ブ に 追 加 し た 後 で 、 デ ィ ス ク か ら フ ァ イ ル を 削 除 し ま す 。

--skip-old-files

抽 出 時 に 、 既 存 の フ ァ イ ル を 上 書 き せ ず 、 何 の メ ッ セ ー ジ も 出 さ ず に ス キ ッ プ し ま す (訳 注 : な お 、 --keep-old-files と 違 い 、 こ ち ら は 返 り 値 が エ ラ ー に な り ま せ ん )。

-U , --unlink-first

抽 出 す る 際 に 、 上 書 き す る フ ァ イ ル を ま ず 削 除 し ま す 。

-W , --verify

ア ー カ イ ブ を 書 き 込 ん だ 後 で 照 合 し ま す 。

出 力 ス ト リ ー ム に 関 す る 選 択

--ignore-command-error
サ ブ プ ロ セ ス の 終 了 コ ー ド を 無 視 し ま す 。
--no-ignore-command-error

子 プ ロ セ ス の 0 以 外 の 終 了 コ ー ド を エ ラ ー と し て 扱 い ま す (デ フ ォ ル ト )。

-O , --to-stdout

フ ァ イ ル を 標 準 出 力 に 抽 出 し ま す 。

--to-command = COMMAND

抽 出 し た フ ァ イ ル を パ イ プ で COMMAND に 渡 し ま す 。 こ の オ プ シ ョ ン の 引 数 は 、 外 部 プ ロ グ ラ ム の パ ス 名 で あ り 、 コ マ ン ド ラ イ ン 引 数 を 付 け て 指 定 す る こ と も で き ま す 。 外 部 プ ロ グ ラ ム が 起 動 さ れ る と 、 抽 出 さ れ た フ ァ イ ル の 内 容 が 、 そ の プ ロ グ ラ ム の 標 準 入 力 に 渡 さ れ ま す 。 ま た 、 追 加 的 な デ ー タ が 、 以 下 の 環 境 変 数 を 通 し て 外 部 プ ロ グ ラ ム に 渡 さ れ る こ と に な り ま す 。
TAR_FILETYPE

フ ァ イ ル の タ イ プ 。 1 文 字 か ら な り 、 以 下 の 意 味 が あ り ま す 。

f

通 常 フ ァ イ ル

d

デ ィ レ ク ト リ

l

シ ン ボ リ ッ ク リ ン ク

h

ハ ー ド リ ン ク

b

ブ ロ ッ ク デ バ イ ス

c

キ ャ ラ ク タ デ バ イ ス

現 在 の と こ ろ サ ポ ー ト さ れ て い る の は 、 通 常 フ ァ イ ル だ け で す 。

TAR_MODE

フ ァ イ ル の 許 可 属 性 。 8 進 数 。

TAR_FILENAME

フ ァ イ ル 名 。

TAR_REALNAME

ア ー カ イ ブ に 格 納 さ れ て い る フ ァ イ ル 名 。

TAR_UNAME

フ ァ イ ル の 所 有 者 名 。

TAR_GNAME

フ ァ イ ル の 所 有 グ ル ー プ 名 。

TAR_ATIME

最 終 ア ク セ ス 日 時 。 こ れ は 、 the Epoch か ら の 秒 数 を 表 す 10 進 数 で す 。 ア ー カ イ ブ の 日 時 が ナ ノ 秒 の 精 度 の 場 合 、 タ イ ム ス タ ン プ の 小 数 点 の 後 ろ に ナ ノ 秒 の 部 分 が 付 き ま す 。

TAR_MTIME

最 終 更 新 日 時 。

TAR_CTIME

最 終 ス テ ー タ ス 変 更 日 時 。

TAR_SIZE

フ ァ イ ル の サ イ ズ 。

TAR_UID

フ ァ イ ル の 所 有 者 の UID。

TAR_GID

フ ァ イ ル の 所 有 グ ル ー プ の GID。

さ ら に 、 以 下 の 環 境 変 数 に tar の 操 作 モ ー ド や 処 理 対 象 の ア ー カ イ ブ に つ い て の 情 報 が 含 ま れ て い ま す 。
TAR_VERSION

GNU tar の バ ー ジ ョ ン 番 号 。

TAR_ARCHIVE

tar が 処 理 中 の ア ー カ イ ブ の 名 前 。

TAR_BLOCKING_FACTOR

現 在 の ブ ロ ッ キ ン グ 係 数 。 す な わ ち 、 1 レ コ ー ド を 構 成 す る 512 バ イ ト の ブ ロ ッ ク 数 。

TAR_VOLUME

tar が 処 理 中 の ボ リ ュ ー ム 番 号 (複 数 ボ リ ュ ー ム の ア ー カ イ ブ を 読 み 込 ん で い る 場 合 に 設 定 さ れ ま す )。

TAR_FORMAT

処 理 し て い る ア ー カ イ ブ の フ ォ ー マ ッ ト 。 gnu , oldgnu , posix , ustar , v7 の 内 の 1 つ 。

TAR_SUBCOMMAND

tar が 実 行 中 の 操 作 を 表 す 短 い オ プ シ ョ ン (前 に 1 個 の ダ ッ シ ュ が 付 い た も の )。

フ ァ イ ル 属 性 の 操 作

--atime-preserve [= METHOD ]

ダ ン プ の 対 象 に し た 元 フ ァ イ ル の ア ク セ ス 日 時 を 変 更 し ま せ ん 。 そ の 方 法 に は 、 フ ァ イ ル を 読 み 込 ん だ 後 で ア ク セ ス 日 時 を 元 に 戻 す や り 方 ( METHOD = replace 、 デ フ ォ ル ト ) と 、 最 初 か ら ア ク セ ス 日 時 を 変 更 し な い や り 方 ( METHOD = system ) の 二 つ が あ り ま す 。

--delay-directory-restore

抽 出 し た デ ィ レ ク ト リ の 更 新 日 時 や 許 可 属 性 の 決 定 を 、 抽 出 の 最 後 ま で 遅 ら せ ま す 。 メ ン バ ー の 順 番 が 通 常 と は 違 っ て い る ア ー カ イ ブ か ら 抽 出 す る 際 に は 、 こ の オ プ シ ョ ン を 使 用 す る と よ い で し ょ う 。 (訳 注 : info tar の "Directory Modification Times and Permissions" を 参 照 。 )

--group = NAME [: GID ]

ア ー カ イ ブ に 入 れ る フ ァ イ ル の 所 有 グ ル ー プ を NAME に し ま す 。 GID ま で 指 定 し な い 場 合 、 NAME は グ ル ー プ 名 で も 、 GID 番 号 で も か ま い ま せ ん 。 そ の 場 合 、 指 定 し な い 方 (GID、 ま た は グ ル ー プ 名 ) は 、 使 用 中 の ホ ス ト の グ ル ー プ デ ー タ ベ ー ス か ら 推 測 さ れ る こ と に な り ま す 。

--group-map = FILE と 一 緒 に 使 わ れ た と き は 、 所 有 グ ル ー プ が FILE の リ ス ト に 載 っ て い な い フ ァ イ ル に 対 し て の み 効 果 が あ り ま す 。

--group-map = FILE

グ ル ー プ 変 換 マ ッ プ を FILE か ら 読 み 込 み ま す 。 空 行 は 無 視 し ま す 。 コ メ ン ト は # で 始 ま り 、 行 末 ま で 続 く 。 FILE の 空 行 以 外 の 各 行 で は 、 1 つ の グ ル ー プ 変 換 を 定 義 し ま す 。 各 行 は 、 任 意 の 数 の ホ ワ イ ト ス ペ ー ス (訳 注 : 空 白 や タ ブ ) で 区 切 ら れ た 2 つ の フ ィ ー ル ド か ら 構 成 さ れ て い な け れ ば な り ま せ ん 。 す な わ ち 、 次 の よ う な 形 で す :

OLDGRP NEWGRP [ : NEWGID ]

OLDGRP は 有 効 な グ ル ー プ 名 か 、 + を 前 に 付 け た GID で す 。 NEWGID を 指 定 し な い 場 合 は 、 NEWGRP の 方 も 、 や は り 有 効 な グ ル ー プ 名 か 、 + GID で な け れ ば な り ま せ ん 。 NEWGID ま で 指 定 し た 場 合 は 、 NEWGRP NEWGID の ど ち ら も 、 シ ス テ ム の グ ル ー プ デ ー タ ベ ー ス に 載 っ て い る 必 要 は あ り ま せ ん 。

つ ま る と こ ろ 、 所 有 グ ル ー プ OLDGRP の 各 入 力 フ ァ イ ル が 、 所 有 グ ル ー プ を NEWGRP 、 GID を NEWGID と し て ア ー カ イ ブ に 格 納 さ れ る こ と に な り ま す 。

--mode = CHANGES

ア ー カ イ ブ に 入 れ る フ ァ イ ル の 許 可 属 性 を 、 シ ン ボ ル に よ る 指 定 で CHANGES に し ま す (訳 注 : 実 際 に は 8 進 数 に よ る 指 定 も 可 能 )。

--mtime = DATE-OR-FILE

ア ー カ イ ブ に 入 れ る フ ァ イ ル の mtime を 設 定 し ま す 。 DATE-OR-FILE は 、 ほ ぼ 任 意 の フ ォ ー マ ッ ト の 日 付 /時 刻 、 ま た は 既 存 フ ァ イ ル の 名 前 で す 。 後 者 の 場 合 、 そ の フ ァ イ ル の mtime が 使 わ れ ま す 。

-m , --touch

フ ァ イ ル の 更 新 日 時 (mtime) を 抽 出 し ま せ ん 。

--no-delay-directory-restore

前 に 指 定 し た --delay-directory-restore オ プ シ ョ ン の 効 果 を 取 り 消 し ま す 。

--no-same-owner

実 行 ユ ー ザ 自 身 の 資 格 で フ ァ イ ル を 抽 出 し ま す (一 般 ユ ー ザ の デ フ ォ ル ト )。

--no-same-permissions

ア ー カ イ ブ か ら 許 可 属 性 を 抽 出 す る 際 、 実 行 ユ ー ザ の umask を 適 用 し ま す (一 般 ユ ー ザ の デ フ ォ ル ト )。

--numeric-owner

ユ ー ザ /グ ル ー プ 名 に 常 に 番 号 を 使 い ま す 。

--owner = NAME [: UID ]

ア ー カ イ ブ に 入 れ る フ ァ イ ル の 所 有 者 を NAME に し ま す 。 UID ま で 指 定 し な い 場 合 、 NAME は ユ ー ザ 名 で も 、 UID 番 号 で も か ま い ま せ ん 。 そ の 場 合 、 指 定 し な い 方 (UID、 ま た は ユ ー ザ 名 ) は 、 使 用 中 の ホ ス ト の ユ ー ザ デ ー タ ベ ー ス か ら 推 測 さ れ る こ と に な り ま す 。

--owner-map = FILE と 一 緒 に 使 わ れ た と き は 、 所 有 者 が FILE の リ ス ト に 載 っ て い な い フ ァ イ ル に 対 し て の み 効 果 が あ り ま す 。

--owner-map = FILE

所 有 者 変 換 マ ッ プ を FILE か ら 読 み 込 み ま す 。 空 行 は 無 視 し ま す 。 コ メ ン ト は # で 始 ま り 、 行 末 ま で 続 き ま す 。 FILE の 空 行 以 外 の 各 行 で は 、 1 つ の UID 変 換 を 定 義 す る 。 各 行 は 、 任 意 の 数 の ホ ワ イ ト ス ペ ー ス (訳 注 : 空 白 や タ ブ ) で 区 切 ら れ た 2 つ の フ ィ ー ル ド か ら 構 成 さ れ て い な け れ ば な り ま せ ん 。 す な わ ち 、 次 の よ う な 形 で す :

OLDUSR NEWUSR [ : NEWUID ]

OLDUSR は 有 効 な ユ ー ザ 名 か 、 + を 前 に 付 け た UID で す 。 NEWUID を 指 定 し な い 場 合 は 、 NEWUSR の 方 も 、 や は り 有 効 な ユ ー ザ 名 か 、 + UID で な け れ ば な り ま せ ん 。 NEWUID ま で 指 定 し た 場 合 は 、 NEWUSR NEWUID の ど ち ら も 、 シ ス テ ム の ユ ー ザ デ ー タ ベ ー ス に 載 っ て い る 必 要 は あ り ま せ ん 。

つ ま る と こ ろ 、 所 有 者 OLDUSR の 各 入 力 フ ァ イ ル が 、 所 有 者 名 を NEWUSR 、 UID を NEWUID と し て ア ー カ イ ブ に 格 納 さ れ る こ と に な り ま す 。

-p , --preserve-permissions , --same-permissions

フ ァ イ ル の 許 可 属 性 に 関 す る 情 報 を 抽 出 し ま す (ス ー パ ー ユ ー ザ の デ フ ォ ル ト )。

--same-owner

ア ー カ イ ブ 中 の も の と 同 じ 所 有 者 属 性 を 付 け て 、 フ ァ イ ル を 抽 出 し よ う と 試 み ま す (ス ー パ ー ユ ー ザ の デ フ ォ ル ト )。

-s , --preserve-order , --same-order

引 数 で あ る 抽 出 す べ き フ ァ イ ル の 名 前 が 、 ア ー カ イ ブ 中 と 同 じ 順 番 で ソ ー ト さ れ て い る と tar に 知 ら せ ま す 。 (訳 注 : info tar の "Same Order" と "Option Summary" に 詳 し い 説 明 が あ り ま す 。 そ れ が わ か り や す い 。 )

--sort= ORDER

ア ー カ イ ブ を 作 成 す る 際 に 、 デ ィ レ ク ト リ エ ン ト リ を ORDER に 基 づ い て ソ ー ト し ま す 。 ORDER none , name , inode の い ず れ か で す 。

デ フ ォ ル ト は --sort=none で あ り 、 オ ペ レ ー テ ィ ン グ シ ス テ ム が 返 す の と 同 じ 順 番 で メ ン バ ー を ア ー カ イ ブ し ま す 。

--sort=name は 、 作 成 さ れ る ア ー カ イ ブ の メ ン バ ー の 並 び 順 を 一 定 で 、 再 現 可 能 な も の に し ま す 。

--sort=inode を 使 う と 、 ア ー カ イ ブ を 作 成 す る 際 の デ ィ ス ク シ ー ク の 回 数 を 減 ら し 、 そ う す る こ と で 、 実 行 時 間 を か な り ス ピ ー ド ア ッ プ す る こ と が で き ま す 。 こ の ソ ー ト 順 は 、 下 層 で 動 い て い る シ ス テ ム が 必 要 な 情 報 を 提 供 す る 場 合 に の み 使 用 で き ま す 。

拡 張 フ ァ イ ル 属 性

--acls

POSIX ACL の サ ポ ー ト を 有 効 に し ま す 。

--no-acls

POSIX ACL の サ ポ ー ト を 無 効 に し ま す 。

--selinux

SELinux コ ン テ キ ス ト の サ ポ ー ト を 有 効 に し ま す 。

--no-selinux

SELinux コ ン テ キ ス ト の サ ポ ー ト を 無 効 に し ま す 。

--xattrs

拡 張 属 性 の サ ポ ー ト を 有 効 に し ま す 。

--no-xattrs

拡 張 属 性 の サ ポ ー ト を 無 効 に し ま す 。

--xattrs-exclude= PATTERN

xattr の キ ー (訳 注 : 拡 張 属 性 の 名 前 ) に つ い て 、 格 納 や 抽 出 か ら 除 外 す る パ タ ー ン を 指 定 し ま す 。 PATTERN は POSIX の 正 規 表 現 で す 。 た と え ば 、 --xattrs-exclude=’ˆuser.’ と 指 定 す れ ば 、 名 前 空 間 user の 属 性 を 除 外 す る こ と に な り ま す 。

--xattrs-include= PATTERN

xattr の キ ー に つ い て 、 格 納 や 抽 出 時 に イ ン ク ル ー ド す る パ タ ー ン を 指 定 し ま す 。 PATTERN は POSIX の 正 規 表 現 で す 。

デ バ イ ス の 選 択 と 交 換

-f , --file = ARCHIVE

ア ー カ イ ブ フ ァ イ ル ま た は ア ー カ イ ブ デ バ イ ス と し て ARCHIVE を 使 用 し ま す 。 こ の オ プ シ ョ ン を 指 定 し な い 場 合 、 tar は 、 ま ず 環 境 変 数 ‘TAPE’ を 調 べ 、 設 定 さ れ て い れ ば 、 そ の 値 を ア ー カ イ ブ 名 と し て 使 用 し ま す 。 設 定 さ れ て い な い 場 合 は 、 コ ン パ イ ル 時 に 埋 め 込 ま れ た デ フ ォ ル ト を 使 い ま す 。 デ フ ォ ル ト の 値 は --show-defaults オ プ シ ョ ン を 使 っ て 調 べ る こ と が で き ま す 。 ま た 、 tar --help の 出 力 の 末 尾 を 見 て も わ か り ま す 。

ア ー カ イ ブ 名 に コ ロ ン が 含 ま れ て い る 場 合 、 そ れ は 、 リ モ ー ト マ シ ン の フ ァ イ ル か デ バ イ ス で す 。 コ ロ ン の 前 の 部 分 は マ シ ン 名 ま た は IP ア ド レ ス と 見 な さ れ 、 コ ロ ン の 後 の 部 分 は フ ァ イ ル ま た は デ バ イ ス の パ ス 名 と 見 な さ れ ま す 。 例 は 以 下 の と お り で す :

--file=remotehost:/dev/sr0

そ う し た け れ ば 、 ホ ス ト 名 の 前 に ユ ー ザ 名 を 付 け る こ と も で き ま す 。 そ の 場 合 は 、 両 者 の 間 に @ 記 号 を 置 き ま す 。

デ フ ォ ル ト で は 、 リ モ ー ト ホ ス ト は rsh (1) コ マ ン ド を 使 っ て ア ク セ ス さ れ ま す 。 最 近 で は 、 代 わ り に ssh (1) を 使 う の が 一 般 的 で す 。 そ う し た い 場 合 は 、 以 下 の コ マ ン ド ラ イ ン オ プ シ ョ ン を 指 定 し ま す :

--rsh-command=/usr/bin/ssh

リ モ ー ト マ シ ン に は rmt (8) コ マ ン ド が イ ン ス ト ー ル さ れ て い な け れ ば な り ま せ ん 。 そ の パ ス 名 が tar の デ フ ォ ル ト と 一 致 し な い 場 合 は 、 --rmt-command オ プ シ ョ ン を 使 っ て 正 し い パ ス 名 を tar に 知 ら せ る こ と が で き ま す 。

--force-local

ア ー カ イ ブ フ ァ イ ル 名 に コ ロ ン が 含 ま れ て い て も ロ ー カ ル フ ァ イ ル と し て 扱 い ま す 。

-F , --info-script = COMMAND , --new-volume-script = COMMAND

各 テ ー プ の 終 わ り に COMMAND を 実 行 し ま す ( -M が 暗 黙 裡 に 設 定 さ れ ま す )。 コ マ ン ド に は 引 数 を 含 め る こ と が で き ま す 。 コ マ ン ド は 起 動 さ れ る と き 、 tar の 環 境 変 数 に 加 え て 、 以 下 の 環 境 変 数 を 継 承 し ま す 。
TAR_VERSION

GNU tar の バ ー ジ ョ ン 番 号 。

TAR_ARCHIVE

tar が 処 理 中 の ア ー カ イ ブ の 名 前 。

TAR_BLOCKING_FACTOR

現 在 の ブ ロ ッ キ ン グ 係 数 。 す な わ ち 、 1 レ コ ー ド を 構 成 す る 512 バ イ ト の ブ ロ ッ ク 数 。

TAR_VOLUME

tar が 処 理 中 の ボ リ ュ ー ム 番 号 (複 数 ボ リ ュ ー ム の ア ー カ イ ブ を 読 み 込 ん で い る 場 合 に 設 定 さ れ ま す )。

TAR_FORMAT

処 理 し て い る ア ー カ イ ブ の フ ォ ー マ ッ ト 。 gnu , oldgnu , posix , ustar , v7 の 内 の 1 つ 。

TAR_SUBCOMMAND

tar が 実 行 中 の 操 作 を 表 す 短 い オ プ シ ョ ン (前 に 1 個 の ダ ッ シ ュ が 付 い た も の )。

TAR_FD

新 し い ボ リ ュ ー ム 名 を tar に 伝 え る た め に 使 う こ と が で き る フ ァ イ ル デ ィ ス ク リ プ タ 。

指 定 さ れ た info script が 失 敗 し た 場 合 、 tar は 終 了 し ま す 。 成 功 し た 場 合 は 、 次 の ボ リ ュ ー ム の 書 き 込 み を 始 め ま す 。

-L , --tape-length = N

N x1024 バ イ ト を 書 き 込 ん だ 後 、 テ ー プ を 入 れ 替 え ま す 。 N に は サ イ ズ を 表 す 接 尾 辞 (下 記 の 「 サ イ ズ 接 尾 辞 」 を 参 照 ) を 付 け る こ と が で き ま す 。 そ う し た 接 尾 辞 は 1024 の 代 わ り に 使 う 乗 数 を 指 定 し て い ま す 。

こ の オ プ シ ョ ン は -M を 暗 黙 裡 に 設 定 し ま す 。

-M , --multi-volume

マ ル チ ボ リ ュ ー ム ア ー カ イ ブ の 作 成 /内 容 表 示 /抽 出 を 行 い ま す 。

--rmt-command = COMMAND

リ モ ー ト ア ー カ イ ブ に ア ク セ ス す る 際 に 、 rmt の 代 わ り に COMMAND を 使 い ま す 。 上 記 の -f オ プ シ ョ ン の 説 明 を 参 照 し て く だ さ い 。

--rsh-command = COMMAND

リ モ ー ト ア ー カ イ ブ に ア ク セ ス す る 際 に 、 rsh の 代 わ り に COMMAND を 使 い ま す 。 上 記 の -f オ プ シ ョ ン の 説 明 を 参 照 し て く だ さ い 。

--volno-file = FILE

こ の オ プ シ ョ ン を --multi-volume と と も に 使 う と 、 tar は 、 今 マ ル チ ボ リ ュ ー ム ア ー カ イ ブ の ど の ボ リ ュ ー ム を 処 理 し て い る か を 、 FILE に 記 録 す る こ と に な り ま す 。

レ コ ー ド と ブ ロ ッ ク (Device blocking)

-b , --blocking-factor = BLOCKS

レ コ ー ド サ イ ズ を BLOCKS x 512 バ イ ト に し ま す (訳 注 : BLOCKS は 1 レ コ ー ド を 構 成 す る 512 バ イ ト の ブ ロ ッ ク の 数 、 す な わ ち 、 ブ ロ ッ キ ン グ 係 数 。 た い て い の 場 合 、 デ フ ォ ル ト は 20 に な っ て い ま す )。

-B , --read-full-records

内 容 表 示 や 抽 出 を す る 際 、 フ ァ イ ル の 末 尾 を 示 す マ ー カ ー を 含 む レ コ ー ド が 、 1 レ コ ー ド の 大 き さ に 満 た な い 不 完 全 な 入 力 レ コ ー ド で あ っ て も 許 容 し ま す 。 (訳 注 : tar は ア ー カ イ ブ の 読 み 書 き を レ コ ー ド 単 位 で 行 い ま す 。 こ の オ プ シ ョ ン は 、 1 レ コ ー ド の 大 き さ に 達 し な い 入 力 に 対 す る 処 理 を 指 定 し て い ま す 。 info tar Reading を 参 照 し て く だ さ い )。

-i , --ignore-zeros

ア ー カ イ ブ 中 の 0 ば か り か ら な る ブ ロ ッ ク を 無 視 し ま す 。 通 常 、 0 で 埋 め ら れ た 512 バ イ ト ブ ロ ッ ク が 2 個 連 続 す る と 、 そ れ は フ ァ イ ル の 末 尾 (EOF) を 意 味 し 、 こ れ に 出 会 う と tar は 読 み 込 み を 止 め ま す 。 こ の オ プ シ ョ ン を 指 定 す る と 、 0 の ブ ロ ッ ク に 出 会 っ て も 読 み 込 み を 続 け る の で 、 -A オ プ シ ョ ン を 付 け て 作 成 し た ア ー カ イ ブ を 読 み 込 む と き 役 に 立 ち ま す 。

--record-size = NUMBER

レ コ ー ド サ イ ズ を 設 定 し ま す 。 NUMBER は 1 レ コ ー ド あ た り の バ イ ト 数 で あ り 、 512 の 倍 数 で な け れ ば な り ま せ ん 。 サ イ ズ 接 尾 辞 を 付 け る こ と も で き 、 た と え ば 、 --record-size=10K は 10 キ ロ バ イ ト で す 。 有 効 な 接 尾 辞 の リ ス ト に つ い て は 、 サ ブ セ ク シ ョ ン 「 サ イ ズ 接 尾 辞 」 を 見 て く だ さ い 。

ア ー カ イ ブ 形 式 の 選 択

-H , --format = FORMAT

指 定 し た 形 式 の ア ー カ イ ブ を 作 成 し ま す 。 有 効 な フ ォ ー マ ッ ト は 以 下 の と お り で す :

gnu

GNU tar 1.13.x 形 式

oldgnu

GNU tar 1.12 以 前 の GNU 形 式

pax , posix

POSIX 1003.1-2001 (pax) 形 式

ustar

POSIX 1003.1-1988 (ustar) 形 式

v7

古 い V7 tar 形 式

--old-archive , --portability

--format=v7 と 同 じ 。

--pax-option = keyword [[:]= value ][, keyword [[:]= value ]]...

( -H pax で ) PAX ア ー カ イ ブ を 作 成 す る 際 の pax の キ ー ワ ー ド を 調 整 す る 。 こ の オ プ シ ョ ン は pax (1) ユ ー テ ィ リ テ ィ の -o オ プ シ ョ ン と 等 価 で す 。

--posix

--format=posix と 同 じ 。

-V , --label = TEXT

TEXT と い う ボ リ ュ ー ム 名 (訳 注 : ボ リ ュ ー ム ラ ベ ル と も 言 う ) を 付 け て 、 ア ー カ イ ブ を 作 成 す る 。 内 容 表 示 や 抽 出 を す る 際 に こ の オ プ シ ョ ン を 指 定 し た 場 合 は 、 TEXT を ボ リ ュ ー ム 名 の glob パ タ ー ン と し て 使 用 し ま す 。

圧 縮 オ プ シ ョ ン

-a , --auto-compress

圧 縮 プ ロ グ ラ ム を 決 定 す る た め に ア ー カ イ ブ 拡 張 子 を 使 用 し ま す 。

-I , --use-compress-program =COMMAND

デ ー タ を COMMAND で フ ィ ル タ す る 。 コ マ ン ド は 、 伸 長 す る た め の -d オ プ シ ョ ン を 解 す る も の で な け れ ば な り ま せ ん 。 引 数 に は コ マ ン ド ラ イ ン オ プ シ ョ ン も 含 め る こ と が で き ま す 。

-j , --bzip2

ア ー カ イ ブ を bzip2 (1) で フ ィ ル タ し ま す 。

-J , --xz

ア ー カ イ ブ を xz (1) で フ ィ ル タ し ま す 。

--lzip

ア ー カ イ ブ を lzip (1) で フ ィ ル タ し ま す 。

--lzma

ア ー カ イ ブ を lzma (1) で フ ィ ル タ し ま す 。

--lzop

ア ー カ イ ブ を lzop (1) で フ ィ ル タ し ま す 。

--no-auto-compress

圧 縮 プ ロ グ ラ ム を 決 定 す る た め に ア ー カ イ ブ 拡 張 子 を 使 用 し ま せ ん 。

-z , --gzip , --gunzip , --ungzip

ア ー カ イ ブ を gzip (1) で フ ィ ル タ し ま す 。

-Z , --compress , --uncompress

ア ー カ イ ブ を compress (1) で フ ィ ル タ し ま す 。

--zstd

ア ー カ イ ブ を zstd (1) で フ ィ ル タ し ま す 。

ロ ー カ ル フ ァ イ ル の 選 択

--add-file = FILE

FILE を ア ー カ イ ブ に 追 加 し ま す (フ ァ イ ル 名 が ダ ッ シ ュ で 始 ま る 場 合 に 便 利 で す )。

--backup [= CONTROL ]

上 書 き や 削 除 を す る 前 に バ ッ ク ア ッ プ を 行 い ま す 。 引 数 CONTROL を 指 定 す れ ば 、 そ れ が バ ッ ク ア ッ プ の や り 方 を 決 め ま す 。 有 効 な 値 は 以 下 の と お り で す 。 (訳 注 : こ の オ プ シ ョ ン は 、 ア ー カ イ ブ の 作 成 ( -c )、 抽 出 ( -x )、 ど ち ら で も 使 え る が 、 -A , -r , -u , --delete で は 無 効 の よ う で す 。 )
none
, off

バ ッ ク ア ッ プ を 全 く 作 成 し ま せ ん 。

t , numbered

番 号 付 き の バ ッ ク ア ッ プ を 作 成 し ま す 。

nil , existing

番 号 付 き の バ ッ ク ア ッ プ が 存 在 す れ ば 、 番 号 付 き の バ ッ ク ア ッ プ を 、 存 在 し な け れ ば 、 単 純 形 式 の バ ッ ク ア ッ プ を 作 成 し ま す 。

never , simple

常 に 単 純 形 式 の バ ッ ク ア ッ プ を 行 い ま す 。

CONTROL が 指 定 さ れ な い 場 合 、 環 境 変 数 VERSION_CONTROL か ら 値 を 取 得 し ま す 。 そ れ も 指 定 さ れ て い な い 場 合 は 、 existing が 指 定 さ れ て い る も の と 見 な さ れ ま す 。

-C , --directory = DIR

何 ら か の 操 作 を 行 う 前 に 、 デ ィ レ ク ト リ DIR に 移 動 し ま す 。 こ の オ プ シ ョ ン は 順 番 を 意 識 し ま す 。 す な わ ち 、 そ の 後 に 続 く す べ て の オ プ シ ョ ン に 影 響 を 及 ぼ し ま す 。

--exclude = PATTERN

glob (3) ス タ イ ル の ワ イ ル ド カ ー ド パ タ ー ン PATTERN に マ ッ チ す る フ ァ イ ル を 除 外 し ま す (訳 注 : つ ま り 、 PATTERN の 指 定 に シ ェ ル 式 の ワ イ ル ド ー カ ー ド が 使 え る と い う こ と で す )。

--exclude-backups

バ ッ ク ア ッ プ フ ァ イ ル と ロ ッ ク フ ァ イ ル を 除 外 し ま す 。

--exclude-caches

CACHEDIR.TAG と い う 名 前 の フ ァ イ ル を 含 む デ ィ レ ク ト リ の 中 身 を 除 外 し ま す 。 た だ し 、 タ グ フ ァ イ ル 自 体 は 除 外 し ま せ ん 。 (訳 注 : CACHEDIR.TAG と そ れ が 含 む べ き 内 容 に つ い て は 、 <http://www.brynosaurus.com/cachedir/spec.html>、 ま た は <http://bford.info/cachedir/spec.html> を 見 て く だ さ い 。 )

--exclude-caches-all

CACHEDIR.TAG と い う 名 前 の フ ァ イ ル を 含 む デ ィ レ ク ト リ と タ グ フ ァ イ ル 自 体 を 除 外 し ま す 。

--exclude-caches-under

CACHEDIR.TAG と い う 名 前 の フ ァ イ ル を 含 む デ ィ レ ク ト リ 以 下 の す べ て を 除 外 し ま す (訳 注 : た だ し 、 そ の デ ィ レ ク ト リ 自 体 は 除 外 し ま せ ん )。

--exclude-ignore= FILE

デ ィ レ ク ト リ を ダ ン プ す る 前 に 、 FILE と い う フ ァ イ ル が そ こ に 含 ま れ て い る か を 調 べ ま す 。 含 ま れ て い る 場 合 は 、 そ の フ ァ イ ル か ら 除 外 パ タ ー ン を 読 み 込 み ま す 。 こ の パ タ ー ン は 、 そ の デ ィ レ ク ト リ に の み 影 響 し ま す 。

--exclude-ignore-recursive= FILE

--exclude-ignore と 同 様 で す が 、 FILE か ら 読 み 込 ん だ パ タ ー ン は 、 そ の デ ィ レ ク ト リ と す べ て の サ ブ デ ィ レ ク ト リ に 影 響 を 及 ぼ し ま す 。

--exclude-tag = FILE

FILE と い う フ ァ イ ル を 含 む デ ィ レ ク ト リ の 中 身 を 除 外 し ま す 。 た だ し 、 FILE 自 体 は 除 外 し ま せ ん 。

--exclude-tag-all = FILE

FILE と い う フ ァ イ ル を 含 む デ ィ レ ク ト リ を 除 外 し ま す 。

--exclude-tag-under = FILE

FILE と い う フ ァ イ ル を 含 む デ ィ レ ク ト リ 以 下 の す べ て を 除 外 し ま す (訳 注 : た だ し 、 そ の デ ィ レ ク ト リ 自 体 は 除 外 し ま せ ん )。

--exclude-vcs

バ ー ジ ョ ン 管 理 シ ス テ ム の デ ィ レ ク ト リ を 除 外 し ま す 。

--exclude-vcs-ignores

VCS 独 自 の 除 外 フ ァ イ ル か ら パ タ ー ン を 読 み 込 み 、 そ れ に マ ッ チ す る フ ァ イ ル を 除 外 し ま す 。 サ ポ ー ト さ れ て い る フ ァ イ ル は 、 .cvsignore , .gitignore , .bzrignore , .hgignore で す 。

-h , --dereference

シ ン ボ リ ッ ク リ ン ク を 辿 り 、 そ れ が 指 し て い る フ ァ イ ル を ア ー カ イ ブ に 入 れ ま す (訳 注 : シ ン ボ リ ッ ク リ ン ク が 指 し て い る 実 フ ァ イ ル が 、 同 一 ア ー カ イ ブ に 収 録 さ れ る と き は 、 そ の ハ ー ド リ ン ク を 、 収 録 さ れ な い と き は 実 フ ァ イ ル を 、 シ ン ボ リ ッ ク リ ン ク の フ ァ イ ル 名 で ア ー カ イ ブ に 入 れ る よ う で す )。

--hard-dereference

ハ ー ド リ ン ク を 辿 り 、 そ れ が 指 し て い る フ ァ イ ル を ア ー カ イ ブ に 入 れ ま す (訳 注 : ハ ー ド リ ン ク と し て で は な く 、 独 立 し た フ ァ イ ル と し て ア ー カ イ ブ に 入 れ ま す )。

-K , --starting-file = MEMBER

ア ー カ イ ブ 内 の 指 定 さ れ た メ ン バ ー か ら (抽 出 や 内 容 表 示 を ) 開 始 し ま す 。

--newer-mtime = DATE

DATE 以 降 に デ ー タ が 変 更 さ れ た フ ァ イ ル を 処 理 の 対 象 に し ま す 。 DATE / ま た は . で 始 ま る 場 合 は 、 フ ァ イ ル 名 と 見 な さ れ 、 そ の フ ァ イ ル の mtime が 日 付 と し て 使 わ れ ま す 。

--no-null

こ れ よ り 前 に 指 定 さ れ た --null オ プ シ ョ ン の 効 果 を 無 効 に し ま す 。

--no-recursion

デ ィ レ ク ト リ に お い て 自 動 的 な 下 降 を し な い よ う に し ま す 。

--no-unquote

指 定 さ れ た 入 力 フ ァ イ ル 名 や メ ン バ ー 名 中 の 、 バ ッ ク ス ラ ッ シ ュ で ク ォ ー ト さ れ た シ ー ケ ン ス を 解 釈 ・ 変 換 し ま せ ん (訳 注 : す な わ ち 、 \t, \n, \b な ど を タ ブ 、 改 行 な ど と し て で は な く 、 文 字 通 り \t, \n, \b と し て 扱 う 。 な お 、 こ の オ プ シ ョ ン は コ マ ン ド ラ イ ン 上 の 位 置 が 意 味 を 持 ち ま す )。

--no-verbatim-files-from

フ ァ イ ル リ ス ト か ら 読 み 込 ん だ 各 行 を 、 あ た か も コ マ ン ド ラ イ ン か ら 打 ち 込 ま れ た か の よ う に 処 理 し ま す 。 す な わ ち 、 前 後 の 空 白 を 除 去 し た 後 の 文 字 列 が ダ ッ シ ュ で 始 ま る 場 合 は 、 tar の コ マ ン ド ラ イ ン オ プ シ ョ ン と 見 な し ま す 。

こ れ は デ フ ォ ル ト の 動 作 で す 。 こ の --no-verbatim-files-from オ プ シ ョ ン が あ る の は 、 --verbatim-files-from オ プ シ ョ ン を 指 定 し た 後 で 動 作 を 元 に 戻 す た め で す 。

こ の オ プ シ ョ ン は 指 定 す る 位 置 が 意 味 を 持 ち ま す 。 す な わ ち 、 コ マ ン ド ラ イ ン で こ の オ プ シ ョ ン よ り 後 に 指 定 さ れ る す べ て の --files-from オ プ シ ョ ン に 影 響 し 、 --verbatim-files-from オ プ シ ョ ン が 現 れ る か 、 コ マ ン ド ラ イ ン の 末 尾 に 達 す る ま で 効 果 が 続 き ま す 。

--no-null オ プ シ ョ ン を 指 定 す る と 、 こ の オ プ シ ョ ン が 暗 黙 裡 に 設 定 さ れ ま す 。

--null

後 に 続 く -T オ プ シ ョ ン に 対 し て 、 null で 終 端 さ れ た 名 前 を 文 字 通 り に 読 み 込 む よ う に 指 示 し ま す (つ ま り 、 -T オ プ シ ョ ン で ダ ッ シ ュ で 始 ま る 名 前 の 特 別 扱 い を し な く な り ま す )。

--verbatim-files-from も 参 照 し て く だ さ い 。

-N , --newer = DATE , --after-date = DATE

DATE よ り 新 し い フ ァ イ ル の み を 格 納 し ま す 。 DATE / ま た は . で 始 ま っ て い る 場 合 は 、 フ ァ イ ル 名 と 見 な さ れ 、 そ の フ ァ イ ル の mtime が 日 付 と し て 使 わ れ ま す 。

--one-file-system

ア ー カ イ ブ を 作 成 す る 際 に 、 ロ ー カ ル フ ァ イ ル シ ス テ ム に 限 定 し ま す 。

-P , --absolute-names

ア ー カ イ ブ を 作 成 す る 際 に 、 フ ァ イ ル 名 の 先 頭 の ス ラ ッ シ ュ を 除 去 し ま せ ん 。

--recursion

デ ィ レ ク ト リ を 再 帰 的 に 辿 り ま す (デ フ ォ ル ト )。

--suffix = STRING

削 除 す る 前 に バ ッ ク ア ッ プ を 作 り 、 拡 張 子 を 通 常 の も の か ら 変 更 し ま す 。 環 境 変 数 SIMPLE_BACKUP_SUFFIX に よ っ て 変 更 さ れ て い な い か ぎ り 、 デ フ ォ ル ト の 拡 張 子 は ˜ で す 。

-T , --files-from = FILE

ア ー カ イ ブ か ら 抽 出 す る 名 前 や ア ー カ イ ブ に 格 納 す る 名 前 を FILE か ら 読 み 込 み ま す 。

別 の 指 定 が な い か ぎ り 、 FILE の 内 容 は 、 ASCII LF で 区 切 ら れ た 名 前 の リ ス ト で な け れ ば な り ま せ ん (つ ま り 、 1 行 に 1 個 の 名 前 で す )。 読 み 込 ま れ た 名 前 は 、 コ マ ン ド ラ イ ン の 引 数 と 同 じ や り 方 で 処 理 さ れ ま す 。 す な わ ち 、 引 用 符 が 除 去 さ れ 、 単 語 に 分 割 さ れ 、 そ し て 、 ダ ッ シ ュ ( - ) で 始 ま る 文 字 列 が あ れ ば 、 tar の コ マ ン ド ラ イ ン オ プ シ ョ ン と し て 処 理 さ れ ま す 。

こ の 動 作 が 望 ま し く な い 場 合 は 、 --verbatim-files-from オ プ シ ョ ン で や め さ せ る こ と が で き ま す 。

--null オ プ シ ョ ン を 指 定 す る と 、 tar FILE 中 の 名 前 の 区 切 り を LF で は な く 、 ASCII NUL 文 字 に し ま す 。 こ れ は リ ス ト が find (1) の -print0 ア ク シ ョ ン で 生 成 さ れ て い る 場 合 に 役 に 立 ち ま す 。

--unquote

指 定 さ れ た 入 力 フ ァ イ ル 名 や メ ン バ ー 名 中 の 、 バ ッ ク ス ラ ッ シ ュ で ク ォ ー ト さ れ た シ ー ケ ン ス を 解 釈 ・ 変 換 し ま す (デ フ ォ ル ト )。 (訳 注 : す な わ ち 、 \t, \n, \b な ど を タ ブ 、 改 行 な ど と し て 扱 う と い う こ と で す 。 な お 、 こ の オ プ シ ョ ン は コ マ ン ド ラ イ ン 上 の 位 置 が 意 味 を 持 ち ま す 。 )

--verbatim-files-from

フ ァ イ ル リ ス ト か ら 読 み 込 ん だ 各 行 が ダ ッ シ ュ で 始 ま っ て い て も 、 フ ィ ル 名 と し て 扱 い ま す 。 フ ァ イ ル リ ス ト の 取 得 に は 、 --files-from ( -T ) オ プ シ ョ ン を 使 用 し ま す 。 tar の デ フ ォ ル ト の 動 作 は 、 フ ァ イ ル リ ス ト か ら 読 み 込 ん だ 名 前 を 、 あ た か も コ マ ン ド ラ イ ン か ら 打 ち 込 ま れ た か の よ う に 処 理 す る こ と で す 。 す な わ ち 、 ダ ッ シ ュ で 始 ま っ て い る 名 前 が あ れ ば 、 tar の オ プ シ ョ ン と 見 な し ま す 。 こ の --verbatim-files-from オ プ シ ョ ン は 、 そ う し た 動 作 を し な い よ う に し ま す 。

こ の オ プ シ ョ ン は 、 コ マ ン ド ラ イ ン で こ れ よ り 後 に 指 定 さ れ る す べ て の --files-from オ プ シ ョ ン に 影 響 を 与 え ま す 。 こ の オ プ シ ョ ン の 効 果 は 、 --no-verbatim-files-from オ プ シ ョ ン に よ っ て 元 に 戻 す こ と が で き ま す 。

--null オ プ シ ョ ン を 指 定 す る と 、 こ の オ プ シ ョ ン が 暗 黙 裡 に 設 定 さ れ ま す 。

--add-file も 参 照 し て く だ さ い 。

-X , --exclude-from = FILE

FILE に リ ス ト さ れ た パ タ ー ン に マ ッ チ す る フ ァ イ ル を 除 外 し ま す 。

フ ァ イ ル 名 の 変 更

--strip-components = NUMBER

抽 出 時 に フ ァ イ ル 名 の 先 頭 か ら NUMBER 個 の 構 成 要 素 (訳 注 : 要 す る に 、 NUMBER 個 の デ ィ レ ク ト リ 部 分 ) を 取 り 去 り ま す 。

--transform = EXPRESSION , --xform = EXPRESSION

sed の 置 換 表 現 EXPRESSION を フ ァ イ ル 名 の 変 更 に 使 い ま す 。

フ ァ イ ル 名 の マ ッ チ ン グ に 関 す る オ プ シ ョ ン

こ れ ら の オ プ シ ョ ン は 除 外 (exclude) パ タ ー ン と 包 摂 (include) パ タ ー ン の 両 方 に 影 響 し ま す 。
--anchored

パ タ ー ン は フ ァ イ ル 名 の 先 頭 に マ ッ チ し ま す 。

--ignore-case

大 文 字 小 文 字 を 区 別 し ま せ ん 。

--no-anchored

パ タ ー ン は ど の / の 後 に で も マ ッ チ し ま す (除 外 時 の デ フ ォ ル ト )。

--no-ignore-case

大 文 字 小 文 字 を 区 別 し て マ ッ チ ン グ を 行 い ま す (デ フ ォ ル ト )。

--no-wildcards

パ タ ー ン の 文 字 列 を 文 字 通 り に 解 し て マ ッ チ ン グ を 行 い ま す (訳 注 : こ れ は ワ イ ル ド カ ー ド 文 字 を た だ の 文 字 と し て 扱 う と い う こ と で す 。 \t, \n な ど を 文 字 通 り に 読 む 方 は 、 --no-unquote を 使 い ま す )。

--no-wildcards-match-slash

ワ イ ル ド カ ー ド は / に マ ッ チ し ま せ ん 。

--wildcards

ワ イ ル ド カ ー ド を 使 い ま す (除 外 時 の デ フ ォ ル ト )。

--wildcards-match-slash

ワ イ ル ド カ ー ド は / に マ ッ チ し ま す (除 外 時 の デ フ ォ ル ト )。

情 報 出 力

--checkpoint [= N ]

N レ コ ー ド (デ フ ォ ル ト は 10) ご と に 進 捗 メ ッ セ ー ジ を 表 示 し ま す 。

--checkpoint-action = ACTION

チ ェ ッ ク ポ イ ン ト ご と に ACTION を 実 行 し ま す 。

--clamp-mtime

--mtime で 指 定 さ れ た 日 時 よ り 新 し い フ ァ イ ル に 対 し て の み 、 日 時 を 設 定 し ま す 。

--full-time

高 精 度 で フ ァ イ ル の 日 時 を 表 示 し ま す (訳 注 : tar 1.32 で は 秒 ま で 。 -v オ プ シ ョ ン が 必 要 )。

--index-file = FILE

詳 細 出 力 を FILE に 書 き 出 し ま す 。

-l , --check-links

ハ ー ド リ ン ク の す べ て を ダ ン プ し て い な い 場 合 に 、 そ の 旨 メ ッ セ ー ジ を 出 し ま す 。

--no-quote-chars = STRING

STRING に 列 挙 さ れ た 文 字 を 、 表 示 す る と き に ク ォ ー ト す る 文 字 の リ ス ト か ら 外 し ま す (訳 注 : リ ス ト か ら 外 せ る の は 、 --quote-chars に よ っ て 追 加 さ れ た 文 字 だ け で あ り 、 デ フ ォ ル ト で ク ォ ー ト す る こ と に な っ て い る 文 字 を 外 せ る わ け で は あ り ま せ ん 。 次 の 項 目 と も ど も info tar を 参 照 し て く だ さ い )。

--quote-chars = STRING

STRING に 列 挙 さ れ た 文 字 を 、 表 示 す る と き に ク ォ ー ト す る 文 字 の リ ス ト に 追 加 し ま す 。

--quoting-style = STYLE

フ ァ イ ル 名 や メ ン バ ー 名 を 表 示 す る と き の ク ォ ー ト 形 式 を 設 定 し ま す 。 STYLE に 指 定 で き る 値 は 以 下 の と お り で す 。 literal , shell , shell-always , c , c-maybe , escape , locale , clocale .

-R , --block-number

各 メ ッ セ ー ジ に ア ー カ イ ブ 中 の ブ ロ ッ ク 番 号 を 付 け ま す 。

--show-omitted-dirs

内 容 表 示 や 抽 出 を す る 際 、 検 索 の 基 準 に マ ッ チ し な い デ ィ レ ク ト リ に 出 会 う ご と に 、 そ の 旨 表 示 し ま す (訳 注 : 要 す る に 、 何 ら か の 理 由 で 、 内 容 表 示 や 抽 出 を ス キ ッ プ す る デ ィ レ ク ト リ が あ れ ば 、 そ れ を 知 ら せ る と い う こ と で す 。 info tar verbose を 実 行 す る と 、 そ の セ ク シ ョ ン に こ の オ プ シ ョ ン の か な り 詳 し い 説 明 が あ り ま す )。

--show-transformed-names , --show-stored-names

フ ァ イ ル 名 や ア ー カ イ ブ 名 を 表 示 す る 際 、 --strip --transform オ プ シ ョ ン で 変 更 し た 後 の 名 前 を 使 い ま す (訳 注 : デ フ ォ ル ト で は 変 更 前 の 名 前 が 使 わ れ ま す )。

--totals [= SIGNAL ]

ア ー カ イ ブ を 処 理 し た 後 で 総 バ イ ト 数 を 表 示 し ま す 。 SIGNAL を 指 定 す る と 、 そ の シ グ ナ ル が 送 ら れ た と き の 総 バ イ ト 数 を 表 示 し ま す 。 指 定 で き る シ グ ナ ル は 、 SIGHUP , SIGQUIT , SIGINT , SIGUSR1 , SIGUSR2 で す 。 接 頭 辞 の SIG は 省 略 で き ま す 。

--utc

フ ァ イ ル 更 新 日 時 を UTC で 表 示 し ま す 。

-v , --verbose

処 理 し た フ ァ イ ル の 詳 し い リ ス ト を 出 力 し ま す 。 こ の オ プ シ ョ ン を コ マ ン ド ラ イ ン で 指 定 し た 数 だ け 、 詳 細 レ ベ ル が 1 つ ず つ 上 が り ま す 。 最 大 の 詳 細 レ ベ ル は 3 で す 。 そ れ ぞ れ の 詳 細 レ ベ ル で tar の 出 力 が ど の よ う に な る か に つ い て は 、 GNU Tar Manual の サ ブ セ ク シ ョ ン 2.5.2 " The ’--verbose’ Option " に 詳 し い 説 明 が あ る の で 、 参 照 し て く だ さ い (訳 注 : info tar ’verbose tutorial’ で 見 る こ と が で き ま す )。

--warning = KEYWORD

KEYWORD で 特 定 さ れ る 警 告 メ ッ セ ー ジ を 有 効 、 ま た は 無 効 に し ま す 。 KEYWORD の 前 に no- を 付 け れ ば 、 そ の メ ッ セ ー ジ は 抑 制 さ れ 、 付 け な け れ ば 、 有 効 に な り ま す 。

--warning の メ ッ セ ー ジ を 複 数 指 定 す る と 、 前 の 指 定 に 後 の も の が 積 み 重 な っ て 行 き ま す 。

以 下 の キ ー ワ ー ド は tar の 操 作 全 般 を 制 御 す る も の で す :

all

す べ て の 警 告 メ ッ セ ー ジ を 有 効 に し ま す 。 こ れ が デ フ ォ ル ト で す 。

none

す べ て の 警 告 メ ッ セ ー ジ を 無 効 に し ま す 。

filename-with-nuls

"%s: 読 み 込 ん だ フ ァ イ ル 名 に ヌ ル 文 字 が 含 ま れ て い ま す "

alone-zero-block

"%s に 孤 立 し た ゼ ロ ブ ロ ッ ク が あ り ま す "

以 下 の キ ー ワ ー ド は tar --create に 対 し て 適 用 さ れ ま す :

cachedir

"%s: キ ャ ッ シ ュ デ ィ レ ク ト リ の タ グ %s が あ り ま す ; %s"

file-shrank

"%s: フ ァ イ ル が %s バ イ ト 小 さ く な っ た の で 、 ゼ ロ で 埋 め ま す "

xdev

"%s: フ ァ イ ル が 異 な る フ ァ イ ル シ ス テ ム 上 に あ る の で 、 ダ ン プ し ま せ ん "

file-ignored

"%s: 未 知 の フ ァ イ ル タ イ プ で す 。 こ の フ ァ イ ル は 無 視 し ま す "
"%s: ソ ケ ッ ト は 無 視 し ま す "
"%s: door は 無 視 し ま す "

file-unchanged

"%s: フ ァ イ ル が 変 更 さ れ て い な い の で 、 ダ ン プ し ま せ ん "

ignore-archive

"%s: フ ァ イ ル が こ の ア ー カ イ ブ そ の も の な の で 、 ダ ン プ し ま せ ん "

file-removed

"%s: フ ァ イ ル が 読 み 込 む 前 に 削 除 さ れ ま し た "

file-changed

"%s: フ ァ イ ル が 読 み 込 み 中 に 変 更 さ れ ま し た "

failed-read

読 み 込 み 不 能 な フ ァ イ ル や デ ィ レ ク ト リ に つ い て の 警 告 メ ッ セ ー ジ を 抑 止 し ま す 。 こ の キ ー ワ ー ド は --ignore-failed-read オ プ シ ョ ン と 一 緒 に 使 用 し た 場 合 に の み 適 用 さ れ ま す 。

以 下 の キ ー ワ ー ド は tar --extract に 対 し て 適 用 さ れ ま す :

existing-file

"%s: 既 存 フ ァ イ ル を ス キ ッ プ し ま す "

timestamp

"%s: あ ま り に も 古 い タ イ ム ス タ ン プ %s"
"%s: タ イ ム ス タ ン プ %s は %s 秒 後 の 日 時 を 示 し て い ま す "

contiguous-cast

"連 続 し た フ ァ イ ル (contiguous files) を 普 通 の フ ァ イ ル と し て 取 り 出 し ま す "

symlink-cast

"シ ン ボ リ ッ ク リ ン ク を ハ ー ド リ ン ク と し て 取 り 出 し て み ま す "

unknown-cast

"%s: 未 知 の フ ァ イ ル タ イ プ ’%c’。 通 常 の フ ァ イ ル と し て 抽 出 し ま す "

ignore-newer

"現 在 の %s の 方 が 新 し い か 同 じ で す "

unknown-keyword

"未 知 の 拡 張 ヘ ッ ダ キ ー ワ ー ド ’%s’ を 無 視 し ま す "

decompress-program

あ る 伸 長 プ ロ グ ラ ム の 実 行 に 失 敗 し て 、 別 の プ ロ グ ラ ム で 代 用 し よ う と し た と き に 出 る 詳 し い 説 明 を 制 御 し ま す 。 こ の 警 告 は 、 デ フ ォ ル ト で は 無 効 に な っ て い ま す ( --verbose 使 用 時 を 除 き ま す )。 こ の 警 告 を 有 効 に し た と き に 表 示 さ れ る よ く あ る 例 は 、 次 の よ う な も の で す :

$ tar --warning=decompress-program -x -f archive.Z
tar (child): cannot run compress: No such file or directory
tar (child): trying gzip

こ の メ ッ セ ー ジ は 、 tar が 最 初 に compress を 使 っ て archive.Z を 伸 長 し よ う と し て 、 そ れ に 失 敗 し 、 gzip に 切 り 替 え た こ と を 示 し て い ま す 。

record-size

"レ コ ー ド サ イ ズ = %lu ブ ロ ッ ク "

イ ン ク リ メ ン タ ル な 抽 出 を 制 御 す る キ ー ワ ー ド :

rename-directory

"%s: デ ィ レ ク ト リ 名 が %s か ら 変 更 さ れ ま し た "
"%s: デ ィ レ ク ト リ 名 が 変 更 さ れ ま し た "

new-directory

"%s: デ ィ レ ク ト リ が 新 し く 作 ら れ ま し た "

xdev

"%s: デ ィ レ ク ト リ が 異 な る デ バ イ ス 上 に あ る の で 消 去 し ま せ ん "

bad-dumpdir

"不 正 形 式 の dumpdir: ’X’ が 未 使 用 "

-w , --interactive , --confirmation

す べ て の 動 作 に 対 し て 確 認 を 求 め ま す 。

互 換 オ プ シ ョ ン

-o

作 成 時 は --old-archive と 同 じ で あ り 、 抽 出 時 は --no-same-owner と 同 じ で す 。

サ イ ズ 接 尾 辞

接 尾 辞 単 位 バ イ ト サ イ ズ

b

ブ ロ ッ ク

SIZE x 512

B

キ ロ バ イ ト

SIZE x 1024

c

バ イ ト

SIZE

G

ギ ガ バ イ ト

SIZE x 1024ˆ3

K

キ ロ バ イ ト

SIZE x 1024

k

キ ロ バ イ ト

SIZE x 1024

M

メ ガ バ イ ト

SIZE x 1024ˆ2

P

ペ タ バ イ ト

SIZE x 1024ˆ5

T

テ ラ バ イ ト

SIZE x 1024ˆ4

w

ワ ー ド

SIZE x 2

返 り 値

tar の 終 了 コ ー ド は 、 要 求 さ れ た 操 作 の 遂 行 に 成 功 し た か ど う か 、 成 功 し な か っ た 場 合 は 、 ど の よ う な エ ラ ー が 起 き た か を 示 し て い ま す 。

0

成 功 し て 終 了 し ま し た 。

1

い く つ か の フ ァ イ ル に 相 違 が あ り ま す 。 tar が --compare ( --diff , -d ) コ マ ン ド ラ イ ン オ プ シ ョ ン と と も に 起 動 さ れ た 場 合 は 、 ア ー カ イ ブ 内 の フ ァ イ ル に デ ィ ス ク 上 の 同 名 フ ァ イ ル と 異 な っ て い る も の が あ る と い う こ と で す 。 --create , --append , --update オ プ シ ョ ン の い ず れ か が 指 定 さ れ た 場 合 は 、 ア ー カ イ ブ 処 理 の 最 中 に 変 更 さ れ た フ ァ イ ル が あ り 、 従 っ て 、 生 成 さ れ た ア ー カ イ ブ は フ ァ イ ル セ ッ ト の 正 確 な コ ピ ー を 保 持 し て い な い こ と を 示 し て い ま す 。

2

致 命 的 な エ ラ ー 。 こ れ は 、 何 ら か の 致 命 的 で 回 復 不 能 な エ ラ ー が 起 き た こ と を 表 し て い ま す 。

tar に よ っ て 起 動 さ れ た サ ブ プ ロ セ ス が 、 0 以 外 の 終 了 コ ー ド で 終 了 し た 場 合 は 、 tar 自 身 も そ の 終 了 コ ー ド で 終 了 し ま す 。 た と え ば 、 圧 縮 オ プ シ ョ ン ( -z な ど ) を 使 用 し た と き 、 外 部 の 圧 縮 プ ロ グ ラ ム が 実 行 に 失 敗 す る と 、 そ う し た こ と が 起 こ り 得 ま す 。 他 の 例 と し て は 、 rmt が リ モ ー ト デ バ イ ス へ の バ ッ ク ア ッ プ 中 に 失 敗 し た 場 合 な ど が あ り ま す 。

関 連 項 目

bzip2 (1), compress (1), gzip (1), lzma (1), lzop (1), rmt (8), symlink (7), xz (1), zstd (1).

詳 細 な tar マ ニ ュ ア ル は 、 info tar を 実 行 す る か 、 emacs (1) の info モ ー ド を 使 用 す れ ば 、 読 む こ と が で き ま す 。

ま た 、 以 下 の サ イ ト に 行 け ば 、 様 々 な 形 式 に し た GNU tar マ ニ ュ ア ル の オ ン ラ イ ン 版 を 見 つ け る こ と が で き ま す 。

http://www.gnu.org/software/tar/manual

バ グ 報 告

バ グ は <bug-tar@gnu.org> に 報 告 し て く だ さ い 。

著 作 権

Copyright © 2013-2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.