Как мне сделать файл .zip, который содержит каждый файл и каждую папку в каталоге?
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
является ключом, но вы можете найти все варианты здесь.