假设有以下结构:
我想运行Unix的zip实用程序,从
/foo/bar/
--file1
--file2
--file3
--folder1
--file4
--folder2
--file5
我想运行Unix的zip实用程序,从
foo
文件夹压缩bar
文件夹及其所有文件和子文件夹,但不将bar
文件夹放在zip文件中,并仅使用命令行。如果我尝试使用-j
参数,它不会像我想要的那样在zip文件中创建bar
文件夹,但不会创建folder1
和folder2
。使用-rj
也不起作用。(我知道我可以进入bar
并执行zip -r bar.zip .
,但我想知道是否可能从$/foo执行$/foo/bar/zip -r bar.zip .
来实现这一点)。
--format zip
(而且似乎这并不总是有效)。 - Mark Harviston