18

zip 命令通常将输出的 zip 文件放在当前目录中。但是,我想知道手册页中是否有一个选项可以让我指定输出存档文件的目标目录。

这在当前目录中创建了“my_archive”:

zip -rT my_archive dir_to_be_archived

但是,我希望能够将“my_archive”放在 ./my_backups 下,而不必“cd”到该备份目录中。有没有类似的东西:

zip -rt my_archive dir_to_be_archived --destination ./my_backups
4

1 回答 1

26

您可以直接指定目标路径:

zip -r /path/to/destination.zip /files

请记住,目标不应您要压缩的文件位于同一目录中。

于 2012-07-11T00:01:49.747 回答