使用相对路径压缩文件?

时间:2017-03-21 18:08:36

标签: bash macos path zip

我正在尝试创建USB密钥的备份。为此,我需要压缩USB密钥的内容(/Volumes/<USB KEY NAME>/)。我现在有这个代码 zip -r /Volumes/<USB KEY NAME>/* 这似乎有效,除了当我提取档案时,我得到:

(出于简化目的(和懒惰),<USB KEY NAME>+(<DATE>).zipArchive.zip

Archive.zip
    -> Volumes
        -> <USB KEY NAME>
            -> <USB KEY CONTENT>
                -> ...

如何获得:

Archive.zip
    -> <USB KEY NAME>
        -> <USB KEY CONTENT>
            -> ...

我知道这是关于绝对/相对路径的事情,但这是我所知道的。我怎么能这样做?

PS:我在MacOS上

1 个答案:

答案 0 :(得分:2)

尝试使用-j选项。

它只存储已保存文件的名称(垃圾路径),并且不存储目录名称。默认情况下,zip将存储完整路径(相对于当前路径)。