Похожие вопросы

Как сделать powercmd для загрузки пользовательского PowerCmd.Ини?
Генерация PDF через командную строку в PDF Creator не работает, работает в GUI
Альтернатива командной строки, которая может использовать Telnet [закрыто]
Использование DiskPart в пакетном файле для удаления диска
zip-файл (с пробелами в имени файлов) распаковать и переименовать файлы и ZIP обратно
Debian 9: bash: ls, cat, команда не найдена после неправильного изменения пути
Эквивалент Windows 7 для ntrights.исполняемый
Копирование определенных файлов из нескольких папок в другое место назначения
Включение Wi-Fi через командную строку
Изменение разрешения реестра 3 ключей не работает с regini
windows, NVIDIA разрешение по умолчанию
Как установить PowerShell по умолчанию вместо cmd.исполняемый
Сделать перезагрузку без мигания значка в трее-AutoHotkey скрипт
Как открыть новую вкладку в Chrome в существующем / запущенном Chrome с помощью cmd
xargs в windows: нет такого файла или каталога

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

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

zip -q0X "../.epub" mimetype

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

publish: line 4: zip: command not found

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

5
задан marcelo2605
источник

2 ответов

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

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

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

2
отвечен luisfego 2016-01-25 18:05:13
источник

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 2016-01-25 18:26:17
источник

Другие вопросы command-line window windows-8.1 zip