TAR(Tape Archive)是一个强大的命令行工具,用于在Linux系统中对文件和目录进行存档和压缩。它提供了一种简单而有效的 来创建和管理备份,并可轻松地传输和存储数据。
创建TAR备份
要创建TAR备份,只需输入以下命令:
tar -cvf [备份文件名] [要备份的文件或目录]
例如,要将名为“重要文件”的目录及其所有内容备份到名为“important_files.tar”的存档中,可以使用以下命令:
tar -cvf important_files.tar /home/username/important_files
提取TAR备份
要从TAR存档中提取文件和目录,请使用以下命令:
tar -xvf [备份文件名]
例如,要从“important_files.tar”存档中提取文件到当前目录,可以使用以下命令:
tar -xvf important_files.tar
附加文件到TAR备份
可以使用以下命令将文件附加到现有的TAR存档中:
tar -rvf [备份文件名] [要附加的文件或目录]
例如,要将名为“myfile.txt”的文件附加到“important_files.tar”存档中,可以使用以下命令:
tar -rvf important_files.tar /home/username/myfile.txt
排除文件和目录
在创建TAR备份时,可以使用以下命令排除某些文件和目录:
tar -cvf [备份文件名] --exclude=[要排除的文件或目录]
例如,要将名为“ignore_this.txt”的文件从“important_files.tar”存档中排除,可以使用以下命令:
tar -cvf important_files.tar --exclude=/home/username/ignore_this.txt
使用TAR的常见标志
以下是TAR命令中常用的标志:
-c:创建存档
-v:显示详细输出
-f:指定存档文件名
-x:提取存档
-r:将文件附加到已有存档