Параметр -r означает рекурсивный и указывает, что он должен пройти через все подпапки. Вам не нужно .zipуказывать имя файла ( foo.zip), так как оно все равно будет создано .
user2924019
Комментарий @ user2924019 о том, что вам не нужно указывать имя почтового индекса, неверен в CentOS7.
killjoy
CentOS7 именно там, где я это проверял.
user2924019
1
Ну, мы пришли к тому, что известно как мексиканское противостояние, не так ли?
seizethecarp
16
Пытаться:
zip -r filename.zip /path/to/folder
Обратите внимание - это будет происходить рекурсивно, то есть будет происходить архивирование всех папок и всех подпапок данной папки.
Ответы:
источник
.zip
указывать имя файла (foo.zip
), так как оно все равно будет создано .Пытаться:
Обратите внимание - это будет происходить рекурсивно, то есть будет происходить архивирование всех папок и всех подпапок данной папки.
источник
Используйте
-r
опцию. Из почтового индекса (1) :Имя zip-файла идет первым. «Рекурсивно» означает, что ZIP-файл будет включать в себя подпапки данной папки, подпапки этих папок и т. Д.
источник
Если вы связаны с почтовым индексом, я бы использовал:
Это
-r
ключ, но вы можете найти все варианты здесь .источник