我正在尝试压缩网站的主目录,但存档包含文件夹的整个路径,然后才能到达要压缩的文件夹。该命令zip -r compressed_data.zip /home/vivek/public_html
生成包含 home->vivek->public_html 而不是简单的 public_html 及其内容的压缩数据.zip。
我可以在命令中添加什么开关以省略包括路径中的所有文件夹?
我正在尝试压缩网站的主目录,但存档包含文件夹的整个路径,然后才能到达要压缩的文件夹。该命令zip -r compressed_data.zip /home/vivek/public_html
生成包含 home->vivek->public_html 而不是简单的 public_html 及其内容的压缩数据.zip。
我可以在命令中添加什么开关以省略包括路径中的所有文件夹?
默认情况下,该
zip
过程将存储相对于当前目录的完整路径,因此如果您想要一个如下所示的存档:然后你需要
public_html
开始。也就是说,你可以用一个单行来解释这一点:这将更改目录,压缩内容,然后返回主目录。
如果您想将此作为通过 cronjob 或其他进程调用的脚本的一部分来执行,请创建如下文件:
zip
您可以从其手册页中阅读更多有关限制的信息??