我在bash脚本中使用zip
程序,我想创build一个包含文件夹中的所有文件的存档,而不必将文件夹本身添加到存档。
我有这样的文件:
script.sh files/ files/1 files/2
我在script.sh中使用这个命令
zip -q -9 -r arch.zip files/*
但是这会在files
中创build一个files
夹,我想直接在档案的根目录下获得文件1
和2
。
我如何修改传递给zip
命令的参数,以防止在这个档案中添加files
?
谢谢
固定:
这里和这里
显然,当search引擎比以前更有效时,search引擎更有效率。
cd files zip -q -9 -r ../arch.zip *
你应该使用-j键。 试试这个方法:
zip -q -9 -j arch.zip文件/ *