压缩目录中的所有文件,但不包含存档中的顶级目录

压缩目录中的所有文件,但不包含存档中的顶级目录

不太清楚如何正确执行此操作。我有一个文件夹,里面有一个网站/var/www

我想创建一个包含所有内容的 zip 文件,解压后不包含顶层目录。换句话说,zip 文件的“顶层”不应该是目录www,而是目录中的文件。希望这说得通...

webroot/www/我需要它的原因是我需要将我的网站作为 zip 文件上传,然后将其解压到位。如果解压到而不是 ,则不起作用webroot/

有人能帮忙如何在终端上正确执行此操作吗?

答案1

cd /path/to/your/folder/www
zip -r filename.zip *

可选

mv filename.zip /some/other/path

答案2

7z a -tzip filename.zip -w /var/www/.

包含隐藏文件。

相关内容