• 締切済み

tarの中のtarを閲覧するには。。

A.tarというtarファイルの中にB.tarというファイルが格納されています。 A.tarを全く展開せずにB.tarの内容を閲覧する方法はありませんでしょうか?

みんなの回答

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

Solarisのtarと完全に互換性があるかわかりませんが、 tar xvf A.tar -O B.tar | tar xvf - でできませんでしょうか。

t4life
質問者

お礼

回答いただきありがとうございます。 残念ながらSolaris標準のtarコマンドでは"-O"オプションをサポートしておりませんでした。 これが使えれば。。。。

t4life
質問者

補足

すみません。/usr/sfw/bin/gtarにて確認したところ、見事に動作いたしました。 この度はアドバイス、本当にありがとうございました。m(_ _)m

関連するQ&A

  • tarを使用したサーバー間のファイル移動について

    サーバー移転を予定しています。 コマンド「tar」を利用してホームページファイル群を移動させたいのですが、思い通りに行きません。 【移転イメージ】 移動元(サーバーA) /web/ ┗ index.html ┗ a.html ┗ dirA ┗ 他多数 ↓↓↓↓ 移動先(サーバーB) /httpdocs/ ┗ index.html ┗ a.html ┗ dirA ┗ 他多数 ファイルが複数あるため、移動元(サーバーA)の/web/ディレクトリごとアーカイブして、移動先(サーバーB)のhttpdocs内で展開しましたが、以下のような構成になってしまいました。 アーカイブ tar -cvf webdata.tar web/ サーバーBのhttpdocs内で展開 /httpdocs/ ┗ /web/ ┗ index.html ┗ a.html ┗ dirA ┗ 他多数 ※ ディレクトリ「httpdocs」の中に、「web」ディレクトリが展開されてします。 webディレクトリごとtarするのがいけませんか?ファイルが多いため、個別にtarするのが困難です。 コマンドに詳しくないため、他に良い方法があるかもしれませんが、詳しくわかりません。良い方法がありましたら、教えて下さい。 どうぞ、宜しくお願い致します。

  • サイズの大きいファイルのtarでの展開不具合

    お世話になります。 サーバーA上のあるディレクトリ以下のファイルを"tar jcf"でtar.bz2の形でファイルをバックアップし、サーバーBでそのファイルを”tar xvjf”で展開するという運用をしています(cronで毎日実行しています)。 運用当初は問題なく展開できていたのですが、最近展開が途中で止まっているようです。展開できていた時と現在ではtar.bz2のファイルのサイズくらいしか違いが思い当たりません。 現在、tar.bz2のファイルが16GBを超えているのですがtarにファイルサイズの制限などがあるのでしょうか?

  • tarコマンドエラー

    こんにちは。 RedhatLinux7.3上で、システムをバックアップしようとして、tarをマルチボリュームのオプションで実行しました。 バックアップ、展開のスクリプトは以下のようにしています。 ------------------------- [バックアップ] tar -c -M -b 16 -L 524288 -F "ローテートスクリプト" -psf /tmp/aaa.tar / [復元] tar -b 16 -xM -f /tmp/aaa.tar -f /tmp/aaa000.tar ------------------------- ローテートスクリプトはaaa.tarが指定サイズになったら、aaa000.tarなどにリネームしていくスクリプトです。 完成したtarファイルを展開してみたところ、以下のようなエラーが出ました。 「tar:Error exit delayed from previous errors」 ファイルは正常に展開されているようなのですが、終了コードを見ると、"2"になっています。 これはどういった意味のエラーなのか、知っている方がいたら、教えて下さい。マシンの環境は以下のとおりです。 kernel-2.4.20-13.7 tar-1.13.25-4 ファイルシステム:ext3

  • tar コマンドについて

    お世話になります。 tar.gzファイルを展開しようといろいろ調べていたら下記のようなことに出くわしましたのでご教授宜しくお願いします。 tarでの解凍/展開のコマンドについて $ tar xfvz ファイル名 $ tar xzvf ファイル名 オプションの並びが違いますがこれは影響するのでしょうか? またオプションなんですけど、xはアーカイブを展開、zは解凍、fとvにはどういう意味があるのでしょうか? それからredhat系でhttpdをyumでインストールする際はapache2.2系がインストールされてしますますが、2.0系をyumでインストールすることは可能なんでしょうか? 以上よろしくお願いします。 ※環境:centos5

  • tarコマンド

    tar zxvf XXX.tar.gz 上記コマンドを実行するとカレントディレクトリに XXXディレクトリが作成され、その中にファイルが展開されるかと思います。 このXXXディレクトリの名前をSSSとして解凍したいのですが、できますでしょうか?

  • tar 部分解凍

    tar で固めたa b cというファイルを解凍するときにaとbのみを解凍することは可能でしょうか?

  • tarでフォルダに上書き

    お世話になります。 どうか、教えてください。 linux系OSでtar.gzファイルを展開したときに、展開先に 同名のディレクトリがあるときに無条件で上書きするように したいのですが、コマンド一発で展開する方法はありますか? ご存知のかたお願いいたします。

  • tar の使い方

    tarを使用してファイルをサーバー間でコピーする方法で xxx.tarを作成しない方法が確かあったような。 数年、さわっていなかったので忘れてしまいました。 どなたか簡単な例で教えてもらえませんか。 コピー元、先ともにDisk容量が少ないのでxxx.tarまたはxxx.tar.Zを作成できないんです。

  • tar.gzと.tar.gpの違いは何ですか?

    tar -cvzf を使ったアーカイブ・圧縮の指定なのですが、指定するファイル名に hogehoge.tar.gz という場合と、 hogehogetar.gz という場合、 これは、何が違う事となるのでしょうか? tarの前に.ドットがあるか無いかなのですが・・・。 それぞれ試してみると、ドットなしの方が仕上がったファイル容量が少なくなっています。 展開した場合、中身は同一に思えました。 お詳しい方いらっしゃいましたら、アドバイスの程宜しくお願いします。

  • tarで、ディレクトリ構造を持たずに、解答する

    tar cvf test.tar .A/B/C .A/B/D とすると、解凍する時に .A/B/というディレクトリ構造で解答されてしまいますよね? そうではなくて、解答したディレクトリにC, Dというファイルだけ解答したいんですけど。 そういうオプションとかってありますか?