📜  如何 tar - Shell-Bash (1)

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

如何使用 tar 命令

tar 命令是在 Shell(Bash)中用于创建、查看和提取归档文件的常用工具。归档文件是一种将多个文件或目录组合成一个单独文件的方式。

创建归档文件

要创建一个归档文件,可以使用 -c 选项和 -f 选项指定输出文件名。以下命令将 file1.txtfile2.txt 归档到 archive.tar 中:

$ tar -cf archive.tar file1.txt file2.txt
查看归档文件内容

要查看归档文件的内容,可以使用 -t 选项。以下命令将列出 archive.tar 中的所有文件:

$ tar -tf archive.tar
提取归档文件内容

要提取归档文件中的文件或目录,可以使用 -x 选项。以下命令将从 archive.tar 提取所有文件:

$ tar -xf archive.tar

如果要指定要提取的特定文件或目录,只需在 tar 命令后面加上要提取的文件名或目录名。例如,要只提取 file1.txt,可以运行以下命令:

$ tar -xf archive.tar file1.txt
压缩归档文件

除了归档文件,tar 还可以与压缩工具(例如 gzip 或 bzip2)一起使用以压缩文件。以下是一些常见的压缩选项:

  • 使用 gzip 压缩:tar -czf archive.tar.gz file1.txt file2.txt
  • 使用 bzip2 压缩:tar -cjf archive.tar.bz2 file1.txt file2.txt

在压缩后的归档文件名中,.gz 表示使用 gzip,.bz2 表示使用 bzip2。

其他常用选项

除了上述介绍的选项外,tar 还有其他可用的选项,例如:

  • -v:显示详细输出,用于跟踪进度和操作信息。
  • -C:在指定目录中执行操作,如 tar -xf archive.tar -C /path/to/dir

使用 man tar 命令可以查看所有可用选项的完整文档。

希望本文对你使用 tar 命令提供了一些帮助,更多详细信息请参考相关文档。