进入/opt/test/etc/目录再执行zip -r test.zip *,就没有/opt/test/etc这几层目录了。
cd /opt/test/etc/zip -r test.zip *
或者加上-j参数(只保存文件名称及其内容,而不存放任何目录名称)试试:
zip -rj test.zip /opt/test/etc/*