• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tar コマンドで)

tarコマンドでファイルを圧縮し、同じファイル名の変更前と変更後を取り出す方法

このQ&Aのポイント
  • tarコマンドのrオプションを使ってファイル名が同じものを一つのアーカイブに圧縮しました。
  • tarコマンドのtオプションを使ってアーカイブの内容を確認したところ、変更前と変更後のファイルが表示されました。
  • xオプションでファイルを取り出すと、変更後のファイルが抽出されますが、変更前のファイルを抽出する方法はありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>途中(上記では真ん中)のものをとるにはどうすればよいでしょうか。 tar xvf tarFILE.tar --occurrence=2 file01

MaiK_Birdy
質問者

お礼

ありがとうございます! できました

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

これ?

参考URL:
http://www.gnu.org/software/tar/manual/tar.html#IDX268
MaiK_Birdy
質問者

補足

すみません。 翻訳してもわからないです。。

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  下記サイトをご参照ください。   http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230896/    -kオプションは同でしょう。(環境がないので未確認です。) では。

MaiK_Birdy
質問者

お礼

k オプション活用します。 ありがとうございました

MaiK_Birdy
質問者

補足

ありがとうございます。 追加ですみません。 ----------------------------------- [root@localhost x]# tar tf tarFILE.tar file01 file01 file01 ----------------------------------- 同じ名前で内容が全部バラバラの3つ以上のときに 途中(上記では真ん中)のものをとるにはどうすればよいでしょうか。 k オプションは上書きをしないので、"変更後"のものを抽出しません。 複数でやると一番上のものだけを抽出するようです。