为'zip'命令输出指定目标目录(创建的Zip文件)

时间:2012-07-10 23:54:32

标签: linux unix zip

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

1 个答案:

答案 0 :(得分:19)

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

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

请注意,目标与您正在压缩的文件位于同一目录中。