Utwórz zip z katalogiem i dodaj pliki

0

Wykonując następujące polecenie, tworzysz deploy.zipw katalogu o nazwie build, dodając każdy plik w bieżącym katalogu.

zip -r build/deploy.zip *

Jak na razie dobrze. Teraz chcę dodać katalog do zip, a następnie dodać wszystkie pliki w bieżącym katalogu.

Zasadniczo zamiast takiej struktury katalogów:

deploy.zip
--> all_files_from_current_directory

Potrzebuję zip tak:

deploy.zip
--> root_dir
--> --> all_files_from_current_directory

Jakieś pomysły?

Roel Veldhuizen
źródło
zip dodaj foo deploy.zip LUB aktualizacja zip foo deploy.zip
linuxdev2013
Musisz tylko przejść w górę przed wykonaniem ZIP. Jeśli katalog ma niepoprawną nazwę, możesz utworzyć łącze (Unix) lub tymczasowo zmienić jego nazwę (Windows)
xenoid