如何以将文件解压缩到../AnotherPath的方式压缩文件

时间:2019-06-04 14:08:31

标签: macos zip unzip

是否可以通过这样一种方式制作zip,使其始终在某个路径中解压缩,该路径不是绝对路径,而是到目录的相对路径,而不是调用目录unzip命令的子目录?

环境是macOS High Sierra。

我已经阅读了像这样的一些讨论,但是那不是我想要的: https://askubuntu.com/questions/520546/how-to-extract-a-zip-file-to-a-specific-folder

这就是我想要做的。我有一个这样的文件

/home/myuser/A/B/C/file_to_zip

还有另一个目录/home/myuser/X/,我从中运行解压缩命令。

因此,从/home/myuser/X/运行unzip命令应该将文件解压缩并放到/home/myuser/A/B/C/file_to_zip中,而该文件与/home/myuser/X/的相对路径是../B/C/file_to_zip

如果zip的目录路径是运行目录unzip命令的子目录,则它是可行的。但是,这是一个单一的后级(../),这使它有些棘手。

我想以这样一种方式来制作zip:如果有人双击该zip来解压缩,则该解压缩的文件将位于我上面提到的目录中。

0 个答案:

没有答案