Podczas próby rozpakowania pliku o nazwie Joomla_3.0.3-Stable-Full_Package.zip do katalogu o nazwie joomla otrzymuję niezgodną nazwę pliku. Dlaczego?
[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
Uwaga: nazwa pliku nie pasująca: / opt / lampp / htdocs / joomla /
Oto zrzut ekranu katalogu:
(Katalog joomla jest pusty)
-o
unzip -o ARCHIVE_NAME.zip
unzip ARCHIVE_NAME.zip -o
Argument nazwa pliku po nazwie archiwum określa plik do wyodrębnienia. Użyj,
-d
aby określić katalog docelowy:Ponadto
-Z
służy do przeszukiwania archiwum, a nie wypakowywania go.źródło
unzip -d /opt/lampp/htdocs/joomla/ Joomla_3.0.3-Stable-Full_Package.zip
tj. Upuść-Z
, dodaj-d
.To dokładne polecenie działało dla mnie:
unzip -o archive.zip -d /Users/current/Dev/tools/
Zwróć uwagę na kombinację opcji
-o
i-d
(miejsce docelowe / ścieżka inflacji).źródło
Ten błąd pojawi się również, jeśli spróbujesz rozpakować cały katalog zamków błyskawicznych za pomocą jednego polecenia, na przykład:
Znalazłem rozwiązanie na innej stronie.
*
Symbol musi być uciekł, więc należy uruchomić to w zamian:zamiast.
źródło
Próba rozpakowania skompresowanego pliku o nowej nazwie spowoduje zgłoszenie wyjątku „Niepasująca nazwa pliku”. Aby obejść ten problem, przenieś plik zip do katalogu docelowego
przejdź do katalogu docelowego
stamtąd uruchom polecenie rozpakuj bez argumentu docelowej nazwy pliku
Wszystko będzie działać dobrze.
więc w tym przypadku polecenia powinny być
źródło