tar 文件(Tape Archive)是一种常见的归档格式,常用于 Unix/Linux 系统中打包多个文件或目录。它本身不压缩数据,但常与 gzip(.tar.gz)或 bzip2(.tar.bz2)等压缩算法结合使用。
在 Linux 或 macOS 中打开 tar 文件
大多数 Linux 和 macOS 系统都内置了 tar 命令:
- 解压 .tar 文件:
tar -xvf filename.tar - 解压 .tar.gz 文件:
tar -xzvf filename.tar.gz - 解压 .tar.bz2 文件:
tar -xjvf filename.tar.bz2 - 查看内容而不解压:
tar -tvf filename.tar
在 Windows 中打开 tar 文件
从 Windows 10 开始,系统已内置支持 tar 命令(需启用“适用于 Linux 的 Windows 子系统”或使用 PowerShell)。你也可以使用以下图形化工具:
- 7-Zip:免费开源,支持 tar、tar.gz、tar.bz2 等格式。
- WinRAR / PeaZip:同样支持 tar 及其压缩变体。
常见问题
Q:tar 和 zip 有什么区别?
A:tar 仅归档,不压缩;zip 同时归档和压缩。不过 tar 经常搭配 gzip/bzip2 使用,形成 .tar.gz 等压缩归档。
Q:能否只提取 tar 中的某个文件?
A:可以!例如:tar -xvf archive.tar path/to/file.txt