现想将/opt/test/etc下面的文件压缩到zip包中,本来想用 zip -r test.zip /opt/test/etc/* ,结果发现test.zip包中的文件夹是/opt开始的,有没有办法去掉/opt/test/etc这几层目录?
进入/opt/test/etc/目录再执行zip -r test.zip *,就没有/opt/test/etc这几层目录了。
1
2
|
cd /opt/test/etc/ zip -r test .zip * |
或者加上-j参数(只保存文件名称及其内容,而不存放任何目录名称)试试:
1
|
zip -rj test .zip /opt/test/etc/ * |