プロが教えるわが家の防犯対策術!

telnetでログインして、
unixのシェルコマンドを使って圧縮
% zip file.zip filename/*
すると、
zip: argument list too long
というエラーが出てしまいます。
凡そ40万ファイル程度あるのですがこれを
一括で簡単に圧縮したいのですが何か良い方法は無いでしょうか?

A 回答 (1件)

そのエラーはコマンドラインに展開したファイル名の量が多すぎて


既定長を超えてしまったためのものです。

簡単に解決する方法としてはファイルを直接指定せず、
ディレクトリ指定での圧縮ではどうでしょう?
zip -r file.zip filename
で、filenameディレクトリ以下のすべてを圧縮してくれます。
    • good
    • 0
この回答へのお礼

ばっちり!圧縮できました。
ありがとうございました!!

お礼日時:2006/09/27 15:32

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