为“zip”指定目的地目录命令输出(已创build的Zip文件)

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

这在当前目录中创build了“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 

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

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

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