tar
是 Linux 系统中一个常用的打包工具,它可以将多个文件和目录打包成一个 .tar
文件。如果需要压缩这个打包文件,通常会结合 gzip
或 bzip2
等压缩工具使用,分别生成 .tar.gz
或 .tar.bz2
格式的文件。
tar [选项] [打包文件名] [要打包的文件或目录]
-c
:创建新的打包文件。-v
:显示详细信息(可选)。-f
:指定打包文件的名称。-z
:通过 gzip
压缩打包文件。-j
:通过 bzip2
压缩打包文件。-x
:解压打包文件。-C
:指定解压到的目录。backup.tar
的打包文件,包含 /home/user/documents
和 /home/user/pictures
目录:tar cvf backup.tar /home/user/documents /home/user/pictures
backup.tar.gz
:tar czvf backup.tar.gz /home/user/documents /home/user/pictures
这里,-z
选项表示使用 gzip
进行压缩。
backup.tar.gz
文件到 /home/user/restore
目录:tar xzvf backup.tar.gz -C /home/user/restore
这里,-C
选项表示指定解压目录。
-cvf
选项,不需要 -z
或 -j
。-C
选项,文件将被解压到当前目录。tar
将多个重要文件或目录打包成一个文件,便于存储和传输。tar
打包软件及其相关文件,然后分发给用户。tar
来恢复备份的数据。领取专属 10元无门槛券
手把手带您无忧上云