返回博客

Linux zip 压缩文件夹但不包含当前文件夹

Linux zip 命令压缩文件夹,但不包含当前文件夹本身,提供两种方法解决这个问题。

Mt.r
|

问题

有个压缩的 就是 zip -r public.zip public 我不想要 public 文件夹 只想压缩里面的内容 应该怎么弄 zip -r public.zip public/* 好像都不好使

解决

笨办法

cd public
zip -r public.zip *
mv public.zip ../public.zip
cd ..

另外一种方式

感谢 @S_Zed

这个方法只压缩文件夹中的文件,但是没有文件夹

zip -r public.zip -j public

其他参考