📜  归档 tar - Shell-Bash (1)

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

归档 tar - Shell-Bash

简介

tar 是一个非常实用的 Shell 命令,用于合并多个文件或目录并将它们压缩成一个文件。tar 可以创建、压缩和提取存档文件。它非常适用于备份文件和文件系统。

使用方法
创建存档文件

要创建一个存档文件,您可以运行以下命令:

tar -czvf archive_name.tar.gz /path/to/directory_or_file
  • -c: 用于创建存档文件,即使存档文件不存在。
  • -z: 用于压缩存档文件。
  • -v: 用于显示正在加入存档文件的文件名称。
  • -f: 要创建的存档文件的名称。
解压存档文件

要解压缩存档文件,您可以运行以下命令:

tar -xzvf archive_name.tar.gz
  • -x: 用于提取存档文件。
  • -z: 用于解压缩存档文件。
  • -v: 用于显示正在提取的文件名称。
  • -f: 要提取的存档文件的名称。
添加文件或目录到存档文件中

要将文件或目录添加到现有的存档文件中,您可以运行以下命令:

tar -rvf archive_name.tar.gz file_or_directory_to_add
  • -r: 用于将文件添加到现有的存档文件中,而不会影响存档文件中现有的文件。
  • -v: 用于显示正在添加到存档文件的文件名称。
  • -f: 要添加到的存档文件的名称。
列出存档文件内容

要列出存档文件中的内容,您可以运行以下命令:

tar -tvf archive_name.tar.gz
  • -t: 用于列出存档文件中的所有文件。
  • -v: 用于显示存档文件中的文件名称。
  • -f: 要列出内容的存档文件的名称。
结论

tar 是一个非常实用的 Shell 命令,用于创建、压缩和提取存档文件。在文件和文件系统备份过程中使用它是一个很好的选择。通过它的易用性、简单性和速度,它成为了很多程序员的首选工具之一。