如何在 Ubuntu 中使用命令行压缩目录中的所有文件
答案:使用 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