在Linux或Unix系统中,tar
命令用于创建归档文件(也称为tarball)以及解压归档文件。下面是一些常见的tar
命令选项和使用示例:
- 创建tar归档文件:
tar -cvf archive.tar folder/
-c
:创建归档文件-v
:显示详细信息,可以省略-f
:指定归档文件名
- 添加文件到现有tar归档文件:
tar -rvf archive.tar file
-r
:向归档文件添加文件
- 解压缩tar归档文件:
tar -xvf archive.tar
-x
:解压缩归档文件
- 解压缩tar.gz或tgz归档文件:
tar -xzvf archive.tar.gz
-z
:通过gzip进行压缩解压缩
- 解压缩tar.bz2归档文件:
tar -xjvf archive.tar.bz2
-j
:通过bzip2进行压缩解压缩
- 查看tar归档文件内容:
tar -tvf archive.tar
-t
:查看归档文件内容列表
- 仅解压tar归档文件中的特定文件:
tar -xvf archive.tar path/to/file
在
xvf
选项后面加上要解压缩的特定文件路径。
以上是一些常见的tar
命令选项和用法示例,这些命令选项可以根据具体需求进行调整和扩展。同时,可以使用man tar
命令在终端中查看tar的完整使用手册。