如何在 shell 脚本中使用新名称压缩文件?

How to zip a file with a new name in shell script?

我正在尝试执行以下命令:

 zip -rm /home/foo/bar/example.zip /home/foo/bar/example.csv

但是当我提取 example.zip 时,我也找到了目录。喜欢 /home/foo/bar/example.csv

没有目录怎么办。我必须使用完整路径 运行 zip 命令。

如果我正确理解你的问题,选项

--junk-paths

应该做你想做的。