72

Как мне сделать файл .zip, который содержит каждый файл и каждую папку в каталоге?

4 ответа4

112
zip -r foo.zip dir_path
15

Пытаться:

zip -r filename.zip /path/to/folder

Обратите внимание - это будет происходить рекурсивно, то есть будет происходить архивирование всех папок и всех подпапок данной папки.

4

Используйте опцию -r . Из почтового индекса (1):

Путешествовать по структуре каталогов рекурсивно; например:

zip -r foo foo

Имя zip-файла идет первым. "Рекурсивно" означает, что ZIP-файл будет включать в себя подпапки данной папки, подпапки этих папок и т.д.

2

Если вы связаны с почтовым индексом, я бы использовал:

zip -r zipfilename directoryPath

Ключ -r является ключом, но вы можете найти все варианты здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .