重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

tar cvzf で大量のデータを圧縮したのですが、
解凍コマンドを実行せずに、
圧縮に成功しているかは、どのようにして調べるのでしょうか?

また、バックグラウンドでの実行は、
tar cvzf after.tar.gz befor &
で有っていますでしょうか?(実行しても、echoされるんです;_;)

OSはFreeBSDです。

A 回答 (4件)

実際には解答する方法なのですが、私ならば以下で確認します。



gzip -dc after.tar.gz | tar tvf -

これが成功すれば圧縮が成功してると思いますよ。
失敗していれば途中でエラーになりますので。
    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。
勉強になります。

お礼日時:2006/12/06 15:49

> 解凍コマンドを実行せずに、圧縮に成功しているかは、


> どのようにして調べるのでしょうか?

fileコマンドを使うのははどうですか? gzipとかbzip2とか言われれば圧縮されてます。

例)
file foo.ta.gz

>バックグラウンドでの実行は、
> tar cvzf after.tar.gz befor &
> で有っていますでしょうか?(実行しても、echoされるんです;_;)

とりあえずvオプションをはずしてみるのはどうでしょうか

例)
tar czf after.tar.gz befor &
    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。
勉強になります。

お礼日時:2006/12/06 15:47

「-t」オプションで圧縮されているファイルのリストを見れますが、そういうことではない?

    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。
勉強になります。

お礼日時:2006/12/06 15:47

圧縮されてれば元ファイルより容量が小さくなっているはずですが


また、アイコンも変わります。
    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。

お礼日時:2006/12/06 15:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!