Архивирование папки типа gz/tar

Архивирование папки типа gz/tar

Я использую клиент 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.

Связанный контент