gz / tar形式のフォルダを圧縮する

gz / tar形式のフォルダを圧縮する

私は tar ssh tectia クライアントを使用しています。これで .zip 拡張子を持つフォルダーを zip 圧縮する必要があります。

私が使用したパテでは

zip -r Worker_image.zip BlobFiles Worker.dat

しかし、この zip コマンドは ssh tectia では識別されません。識別されるのは gz または tar コマンドのみです。

私は次のことを試しました:

tar -cvf Image.tar Image

そしてgz

gzip Image.tar

これにより、.tar.gz 拡張子のファイルが生成されます。必要なのは .zip 拡張子です。これは、サードパーティが読み取り可能な唯一の拡張子です。ssh tectia で .zip フォルダーを作成する方法はありますか?

答え1

ここで誤解があると思います。 zip プログラムが機能するかどうかは、サーバーにインストールされているかどうかによって決まります。サーバーに ssh するために使用するプログラム (PuTTY、SSH Tectia など) によって決まるのではありません。

可能性は低いですが、zipプログラムがサーバーからアンインストールされている可能性があり、これがプログラムを見つけられない理由です。この場合は、元のファイルを zip がインストールされているサーバーに転送する必要があります。

もっとありそうな説明は、プログラムを正しく呼び出していないということですzip。入力すると、whereis zipその場所が表示されます。

答え2

サーバーに zip プログラムがインストールされていない可能性があります。インストールするか、.tar.gz ファイルをコンピューターにダウンロードし、Winzip で解凍して再度 .zip ファイルに圧縮する必要があります。

関連情報