При попытке распаковать файл с именем Joomla_3.0.3-Stable-Full_Package.zip в каталог с именем joomla, я получаю имя файла не совпадает. Почему это?
[root @ Feddy Joomla] # unzip -Z Joomla_3.0.3-Stable-Full_Package.zip / opt / lampp / htdocs / joomla /
Archive: Joomla_3.0.3-Stable-Full_Package.zip
Внимание: имя файла не соответствует: / opt / lampp / HTDOCS / Joomla /
Вот скриншот каталога:
(Каталог Joomla пуст)
-o
флаг не в том месте:unzip -o ARCHIVE_NAME.zip
хорошо, аunzip ARCHIVE_NAME.zip -o
плохоАргумент имени файла после имени архива указывает файл для извлечения. Используйте
-d
для указания целевого каталога:Более того,
-Z
используется для запроса архива, а не для извлечения.источник
unzip -d /opt/lampp/htdocs/joomla/ Joomla_3.0.3-Stable-Full_Package.zip
бросить-Z
, добавить-d
.Эта точная команда работала для меня:
unzip -o archive.zip -d /Users/current/Dev/tools/
Обратите внимание на комбинацию параметров
-o
&-d
(пункт назначения / путь инфляции).источник
Вы также получите эту ошибку, если попытаетесь разархивировать весь каталог zips с помощью одной команды, например:
Я нашел решение на другом сайте.
*
Символ должен быть экранирован, так что вы должны запустить вместо этого:вместо.
источник
Попытка разархивировать заархивированный файл с новым именем вызовет исключение «Имя файла не совпадает». Чтобы обойти это, переместите ZIP-файл в каталог назначения.
перейти в каталог назначения
оттуда выполните команду unzip без аргумента имени файла назначения
Все будет хорошо работать.
так что в этом случае команды должны быть
источник