tar
是一个在 Linux 系统中常用的归档工具,可以用来创建、解压缩和管理归档文件
tar
命令创建备份,需要指定归档文件名、源文件或目录。以下是一些常见的备份场景:tar -cvf backup.tar /path/to/directory
这将会创建一个名为 backup.tar
的归档文件,其中包含 /path/to/directory
中的所有内容。
tar -cvf backup.tar file1.txt file2.txt directory1/ directory2/
这将会创建一个名为 backup.tar
的归档文件,其中包含 file1.txt
、file2.txt
、directory1/
和 directory2/
的内容。
tar
创建的归档文件,可以使用 -x
选项。例如:tar -xvf backup.tar
这将会解压缩 backup.tar
文件中的所有内容到当前目录。
tar
支持与 gzip
、bzip2
和 xz
等压缩工具集成。以下是一些示例:gzip
压缩:tar -czvf backup.tar.gz /path/to/directory
这将会创建一个名为 backup.tar.gz
的压缩归档文件。
bzip2
压缩:tar -cjvf backup.tar.bz2 /path/to/directory
这将会创建一个名为 backup.tar.bz2
的压缩归档文件。
xz
压缩:tar -cJvf backup.tar.xz /path/to/directory
这将会创建一个名为 backup.tar.xz
的压缩归档文件。
tar
和压缩工具(如 gzip
、bzip2
或 xz
)创建的归档文件,可以使用相应的解压缩选项。例如:gzip
压缩的归档文件:tar -xzvf backup.tar.gz
bzip2
压缩的归档文件:tar -xjvf backup.tar.bz2
xz
压缩的归档文件:tar -xJvf backup.tar.xz
注意:在使用 tar
命令时,建议添加 -v
选项以显示详细信息,这有助于了解备份过程中发生的情况。