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
答案 0 :(得分:19)
您可以直接指定目标路径:
zip -r /path/to/destination.zip /files
请注意,目标不与您正在压缩的文件位于同一目录中。