9
zipでアーカイブファイルが必要で、zip-dataをリアルタイムでstdoutに出力する必要があります。 標準のzipプログラムでは、zipファイルのみを作成することがあります。 これはgzipを-c属性で行うことができますが、gzipアルゴリズムを使用します。ジップファイルと標準出力にプリント
zipでアーカイブファイルが必要で、zip-dataをリアルタイムでstdoutに出力する必要があります。 標準のzipプログラムでは、zipファイルのみを作成することがあります。 これはgzipを-c属性で行うことができますが、gzipアルゴリズムを使用します。ジップファイルと標準出力にプリント
zip
Info-ZIPのプログラム(通常はLinuxシステムにあるもの)は、-
をファイルの名前として使用すると、ZIPファイルを標準出力に生成することができます。たとえば、次のコマンドを使用して、リモートホスト上のポート8787にzipファイルを送信できます。
zip -r - files_to_be_archived | nc remotehost 8787
をこのすべてがzip command manual pageに記載されています。
優秀! これは私が必要としていたものです。 – Cosmologist
小さなファイルを別のサーバにコピーする場合、コピーするためにネットワーク接続を確立したくない場合、私は 'zip -r - * | base64 -w0'を実行し、それを' base64 --decode'にパイプしますもう片方を取り出し、解凍します。 –