tar 命令详解
时间: 2023-07-07 17:16:56 浏览: 109
linux tar命令简介
5星 · 资源好评率100%
tar 命令是 Linux 系统下的一个常用命令,用于将多个文件或目录打包成一个文件,也可以将打包的文件解压缩到指定目录。它的基本语法如下:
```
tar [选项] [文件或目录]
```
下面是一些常用选项和用法:
1. 将文件或目录打包成一个 tar 包:
```
tar -cvf 包名.tar 文件或目录
```
其中,`-c` 表示创建新的 tar 包;`-v` 表示显示详细信息。
2. 将 tar 包中的文件解压到指定目录:
```
tar -xvf 包名.tar -C 目录
```
其中,`-x` 表示解压 tar 包;`-C` 表示指定解压到的目录。
3. 将 tar 包压缩为 gzip 格式:
```
tar -zcvf 包名.tar.gz 文件或目录
```
其中,`-z` 表示使用 gzip 格式压缩。
4. 将 tar 包解压缩为 gzip 格式:
```
tar -zxvf 包名.tar.gz -C 目录
```
其中,`-z` 表示使用 gzip 格式解压。
5. 将 tar 包压缩为 bzip2 格式:
```
tar -jcvf 包名.tar.bz2 文件或目录
```
其中,`-j` 表示使用 bzip2 格式压缩。
6. 将 tar 包解压缩为 bzip2 格式:
```
tar -jxvf 包名.tar.bz2 -C 目录
```
其中,`-j` 表示使用 bzip2 格式解压。
7. 查看 tar 包中的文件列表:
```
tar -tvf 包名.tar
```
其中,`-t` 表示查看 tar 包中的文件列表。
以上是一些常用的 tar 命令选项和用法,更多详细信息可以通过 `man tar` 命令查看。
阅读全文