私は 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 ファイルに圧縮する必要があります。