ディレクトリ名を出さずにtarコマンドで圧縮したい

OKWave 2007年11月14日 16時00分

  • このエントリーをはてなブックマークに追加
tarコマンドの圧縮

こんにちは。
3ファイルある、ディレクトリ(test)を、tarコマンドでまとめて、
gzipコマンドにて圧縮しました。
そのあと、gzcatコマンドにて、展開して結果をファイルに
おとして見たところ、余計なものが付加されます。
見たところ、ディレクトリ名が付加されている感じに、なっており、
出さないようにする方法があれば、教えてください。

【構成】
OS:HP-UX
 ディレクトリ:test
 ファイル:test1(中身は,yuuuuuu 1行のみ)
test2(中身は,xxxxxxx 1行のみ)
test3(中身は,zzzzzzz 1行のみ)

【圧縮】
 1・tarコマンド (tar cvf test.tar test/)
 2.gzipコマンド(gzip test.tar)

【解凍】
 1.gzcatコマンド(gzcat test.tar.gz > list)

【結果】
1.catコマンド(cat list)


test/0040750000000000000000000104357767601770ustar00rootsys0000t
est/test1000644100000000000000013104364453400126510ustar00rootsy
s00000000000yuuuuuu 
test/test200644000000013104364453400126510ustar00rootsys00000000
0xxxxxxx
test/test300644000000013104364453400126510ustar00rootsys00000000
0zzzzzzz
良回答

zオプションを使えないtarの場合は,
gzcat XXX.tar.gz | tar tvf -
でファイルリストが取れます.
いずれにせよ,tarアーカイブの中から特定のファイルをcatすることはできません.
ファイルとして取り出すことはできますが.

gzcat XXX.tar.gz | tar xvf -
で,全部書き出すということは知っているのでしょうか?
tarの種類によって,xvfoとかxvfmとか,保護モードをどうするかのオプションが必要になります.

回答

gunzip test.tar.gz
はできませんか?

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

SpecialPR

  • デジタル変革か?ゲームセットか?

    デジタルを駆使する破壊的なプレーヤーの出現、既存のビジネスモデルで競争力を持つプレイヤーはデジタル活用による変革が迫られている。これを読めばデジタル変革の全体像がわかる!

  • 「奉行シリーズ」の電話サポート革命!活用事例をご紹介

    「ナビダイヤル」の「トラフィックレポート」を利用したことで着信前のコール数や
    離脱数など、コールセンターのパフォーマンスをリアルタイムに把握するに成功。詳細はこちらから