Jak zrobić plik .zip, który zawiera każdy plik ORAZ każdy folder w katalogu?
Jak zrobić plik .zip, który zawiera każdy plik ORAZ każdy folder w katalogu?
Odpowiedzi:
zip -r foo.zip dir_path
.zip
nazwy pliku ( foo.zip
), ponieważ i tak ją utworzy.
Próbować:
zip -r filename.zip /path/to/folder
Uwaga - przejdzie rekursywnie, tzn. Spakuje wszystkie foldery i wszystkie podfoldery danego folderu.
Użyj -r
opcji. Od zip (1) :
-rPodróżuj rekurencyjnie po strukturze katalogów; na przykład:
zip -r foo foo
Nazwa pliku zip jest najważniejsza. „Rekurencyjnie” oznacza, że plik zip będzie zawierać podfoldery danego folderu, podfoldery tych folderów i tak dalej.
Jeśli jesteś związany zipem, użyłbym:
zip -r zipfilename directoryPath
To -r
jest klucz, ale wszystkie opcje znajdziesz tutaj .