WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 Ubuntu 中使用命令行压缩目录中的所有文件

主题:Ubuntu / Linux上一页|下一页

答案:使用 zip 命令

如果您的系统上尚未安装 zip 实用程序,请先安装它。 但在此之前,让我们先使用以下命令更新本地包索引:

sudo apt update

现在运行以下命令来安装 zip 实用程序:

sudo apt install zip

现在要在同一位置压缩目录,您只需使用以下命令:

zip -r myarchive.zip mydir

例如,如果您当前的工作目录是 /var/www 并且您想在其中压缩一个名为 assets 的文件夹,您可以简单地使用以下命令:

zip -r assets.zip assets

或者,您可以像这样提供文件/文件夹的绝对路径:

zip -r /var/www/assets.zip /var/www/assets

这两个命令将具有相同的效果,因为当您使用绝对路径时,当前工作目录并不重要。 任何以正斜杠 / 开头的路径都是绝对路径。

此外,要将 zip 文件存储在其他位置,可以使用以下语法:

zip -r /path/to/destination_folder/myarchive.zip /path/to/mydir

例如,如果您当前的工作目录是 /var/www 并且您想要压缩一个名为 assets 的文件夹并将其保存在名为 backup 在同一位置,您可以使用:

zip -r backup/myarchive.zip mydir

或者,如果要使用绝对路径,可以运行以下命令。

zip -r /var/www/backup/myarchive.zip /var/www/mydir

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements