
Я использую клиент tar ssh tectia. Мне нужно заархивировать папку с расширением .zip.
В замазке я использовал
zip -r Worker_image.zip BlobFiles Worker.dat
но эта команда zip не идентифицируется в ssh tectia. Она идентифицирует только команду gz или tar.
Я попробовал следующее:
tar -cvf Image.tar Image
а затем гз
gzip Image.tar
Это дает мне файл расширения .tar.gz. Мне нужно расширение .zip, так как только оно доступно для чтения третьими лицами. Есть ли способ создать папку .zip в ssh tectia?
решение1
Я думаю, что здесь есть недопонимание. Работает ли программа zip или нет, зависит от того, установлена ли она на сервере, а не от программы, которую вы используете для ssh-подключения к серверу (это может быть PuTTY, SSH Tectia или что-то еще).
Хотя это и маловероятно, возможно, zip
программа была удалена с сервера, и это объясняет, почему вы не можете ее найти. В этом случае вам нужно будет перенести исходные файлы на сервер, на котором установлен zip.
Более правдоподобное объяснение заключается в том, что вы неправильно вызываете программу zip
. Ввод whereis zip
покажет вам ее местоположение.
решение2
Возможно, на вашем сервере не установлена программа zip, вам необходимо установить ее или загрузить файл .tar.gz на свой компьютер, распаковать его с помощью Winzip и снова сжать в файл .zip.