我正在尝试创建USB密钥的备份。为此,我需要压缩USB密钥的内容(/Volumes/<USB KEY NAME>/
)。我现在有这个代码
zip -r /Volumes/<USB KEY NAME>/*
这似乎有效,除了当我提取档案时,我得到:
(出于简化目的(和懒惰),<USB KEY NAME>+(<DATE>).zip
为Archive.zip
)
Archive.zip
-> Volumes
-> <USB KEY NAME>
-> <USB KEY CONTENT>
-> ...
如何获得:
Archive.zip
-> <USB KEY NAME>
-> <USB KEY CONTENT>
-> ...
我知道这是关于绝对/相对路径的事情,但这是我所知道的。我怎么能这样做?
PS:我在MacOS上
答案 0 :(得分:2)
尝试使用-j
选项。
它只存储已保存文件的名称(垃圾路径),并且不存储目录名称。默认情况下,zip
将存储完整路径(相对于当前路径)。