现想将/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/
*
|