我需要使用该命令创建一个zip
zip /dir/to/file/newZip /data/to/zip/data.txt
Run Code Online (Sandbox Code Playgroud)
这样可行,但创建的zip文件会创建一个目录结构,模仿原始文件的目录.这是我不需要的许多额外文件夹.
我粗略地浏览了手册页或谷歌搜索,但没有找到答案.
我zip
在 bash 脚本中使用程序,我想创建一个包含文件夹中所有文件的存档,而不将文件夹本身添加到存档中。
我有这样的文件:
script.sh
files/
files/1
files/2
Run Code Online (Sandbox Code Playgroud)
我在 script.sh 中使用这个命令
zip -q -9 -r arch.zip files/*
Run Code Online (Sandbox Code Playgroud)
但这会files
在存档中创建一个文件夹,我想直接在存档的根目录下获取1
文件。2
我如何修改传递给命令的参数zip
以防止它添加files
到此存档中?
谢谢
固定的 :
显然,当问题发布时,SO搜索引擎比以前更高效......