如何压缩目录内容而不压缩完整路径文件夹结构。
我正在使用此命令来压缩 var/www/ 目录下的文件夹内容,但是当我解压缩 application.zip 时,我得到了 2 级文件夹结构
/var/www/我的重要文件
zip -r /var/appbackup/application.zip /var/www/
我想只保留没有“var”和“www”文件夹的文件。我怎样才能做到这一点?
答案1
cd /var/www
zip -r application.zip *
它应该工作正常。
答案2
如果您同意使用7z
而不是zip
:
7z a -tzip -mx5 /home/"$USER"/Desktop/target_file.7z "/directory/to/be/compressed";
这将生成一个普通压缩 ( -mx=5
) zip ( -tzip
) 存档。您可以参考 man 文件或本指南来切换参数http://www.dotnetperls.com/7-zip-examples