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

📅  最后修改于: 2023-12-03 15:23:20.556000             🧑  作者: Mango

在 Ubuntu 中压缩文件夹 - Shell-Bash

Shell是Linux和macOS上的标准命令语言,Shell脚本也是Linux和macOS上的标准脚本语言,可以执行许多操作系统任务,如压缩文件夹。

使用tar命令

tar是一个经过优化的压缩和解压缩命令,它可以创建.tar格式的归档文件,然后将其压缩为.gz或.bz2。

压缩文件夹

要压缩文件夹,请使用以下命令:

tar -czvf archiveName.tar.gz  folderName

该命令将压缩一个名为folderName的文件夹,并将它打包成一个名为archiveName.tar.gz的文件。

以下是各个参数的说明:

  • -c表示创建一个新的tar归档文件
  • -z表示使用gzip压缩算法
  • -v表示将tar命令执行的详细信息输出到终端
  • -f表示归档文件的名称和位置
解压文件夹

要解压文件夹,请使用以下命令:

tar -xzvf archiveName.tar.gz

该命令将解压名为archiveName.tar.gz的文件,并将其还原为一个名为folderName的文件夹。

以下是各个参数的说明:

  • -x 表示从tar归档文件中提取内容
  • -z 表示使用gzip压缩算法
  • -v 表示将tar命令执行的详细信息输出到终端
  • -f 表示归档文件的名称和位置
使用zip命令

zip是一个常见的压缩和解压缩命令,它可以压缩文件夹并创建.zip格式的文件。

压缩文件夹

如果要压缩一个文件夹,请使用以下命令:

zip -r archiveName.zip folderName

该命令将压缩名为folderName的文件夹,并将其打包成名为archiveName.zip的文件。

以下是各个参数的说明:

  • -r表示递归压缩文件夹中的所有子文件夹和文件
解压文件夹

要解压文件,请使用以下命令:

unzip archiveName.zip

该命令将解压名为archiveName.zip的文件,并将其还原为一个名为folderName的文件夹。

结论

以上是在Ubuntu中压缩和解压缩文件夹的两种主要方法。这些命令可以通过shell脚本自动化,使系统管理员可以轻松地管理他们的文件系统。