Запустить zip в командной строке

у меня есть файл bash с этой строкой

zip -q0X "../.epub" mimetype

но когда я запускаю этот файл на приглашение, эта ошибка появляется:

publish: line 4: zip: command not found

что я могу сделать, чтобы запустить команду zip? Есть ли место для загрузки zip-двоичных файлов?

15
задан marcelo2605
15.05.2023 21:19 Количество просмотров материала 2387
Распечатать страницу

2 ответа

Мне кажется, что вы пытаетесь выполнить команду Unix под Windows. Хотя это технически возможно, так как многие утилиты также могут быть скомпилированы для работы под Windows, они не устанавливаются по умолчанию.

вы можете запустить zip под Cygwin, или попробуйте распаковать архив с помощью командной строки7-Zip.

кроме того, убедитесь, что каталог, содержащий исполняемые файлы, находится в системной переменной PATH.

2
отвечен luisfego 2023-05-17 05:07

Zip для Windows доступен из: Info-Zip для Windows, где вы можете сделать Info-Zip 3.00 для Windows или варианты, такие как Info-Zip 3.00 для 64-битных Windows. (распаковать 6.00 для Windows, или старше распаковать 5.52 для 64-битной Windows, также доступны.) и вам скорее всего понадобится либо:

  • извлеките файлы в папку, а затем убедитесь, что эта папка добавлена в PATH
  • или файлы извлечены в папку в вашем пути

Если вы хотите, чтобы скрипт работал.

-q0X поддерживается и означает тихое, нулевое сжатие, включая расширенные атрибуты. Нулевое сжатие требует меньше процессорного времени, но больше записи на диск. Если вы можете изменить сценарий, -q9X должно давать разные результаты, которые вы можете или не можете найти, чтобы быть выше.

0
отвечен TOOGAM 2023-05-17 07:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх