概述
tar 是一个在 Unix 和类 Unix 操作系统上广泛使用的命令行工具,用于创建和管理归档文件(通常称为 "tarball")。"tar" 实际上是 "tape archive" 的缩写,最初设计用于将多个文件和目录组合成单个归档文件,并且可以选择性地使用其他压缩程序(例如 gzip 或 bzip2)来对这些文件进行压缩。tar 命令通常用于在文件传输、备份和分发文件时创建和解压这些归档。
当然 Windows 系统也可以使用tar命令。
开始
tar 命令的基本语法如下:
tar [选项] [文件或目录]
一些常用的 tar 选项包括:
- -c:创建新的 tar 归档。
- -x:解压 tar 归档。
- -f:指定归档文件的名称。
- -v:显示详细的操作信息,通常用于查看正在执行的操作。
- -z:在 tar 操作中使用 gzip 进行压缩。
- -j:在 tar 操作中使用 bzip2 进行压缩。
- -t:列出 tar 归档中的内容。
压缩
tar -zcvf  file.tar.gz filename
解压
tar -zxvf file.tar -C /home/dir