📌  相关文章
📜  在 linux 中压缩多个文件夹 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:00.900000             🧑  作者: Mango

在 Linux 中压缩多个文件夹

在 Linux 中,我们可以使用压缩命令来将多个文件夹压缩成单个文件,以便更轻松地进行传输或备份。

1. 使用 tar 命令压缩多个文件夹

tar 命令可以将多个文件或文件夹打包成一个文件,并进行压缩。下面是一个示例:

tar -cvzf compressed_file.tar.gz folder1 folder2 folder3

上述命令将 folder1folder2folder3 三个文件夹压缩成一个名为 compressed_file.tar.gz 的文件。

命令中的参数说明:

  • -c:创建压缩文件。
  • -v:显示压缩过程中的详细信息。
  • -z:压缩为 gzip 格式。
  • -f:指定输出文件名。

注意,如果要解压缩该文件,可以使用以下命令:

tar -xzvf compressed_file.tar.gz
2. 使用 zip 命令压缩多个文件夹

除了 tar 命令之外,我们还可以使用 zip 命令将多个文件夹压缩成一个单独的文件。下面是一个示例:

zip -r compressed_file.zip folder1 folder2 folder3

上述命令将 folder1folder2folder3 三个文件夹压缩成一个名为 compressed_file.zip 的文件。

命令中的参数说明:

  • -r:递归压缩整个目录树。

注意,如果要解压缩该文件,可以使用以下命令:

unzip compressed_file.zip
3. 使用 7zip 命令压缩多个文件夹

7zip 命令是一个功能强大的压缩工具,可以使用它来压缩多个文件夹。下面是一个示例:

7z a compressed_file.7z folder1 folder2 folder3

上述命令将 folder1folder2folder3 三个文件夹压缩成一个名为 compressed_file.7z 的文件。

命令中的参数说明:

  • a:添加一个文件到压缩档案。

注意,如果要解压缩该文件,可以使用以下命令:

7z x compressed_file.7z

以上就是在 Linux 中压缩多个文件夹的几种方法,您可以根据自己的需要选择适合自己的方法。