編集部からのお知らせ
解説:広がるエッジAIの動向
Check! ディープラーニングを振り返る

ディレクトリ名を出さずに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
はできませんか?

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

Special PR

特集

CIO

モバイル

セキュリティ

スペシャル

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]