Linux的tar命令

发布时间 2023-04-20 10:08:22作者: linux星

tar命令可以用来创建和解压各种类型的压缩包,以下是常见的几种类型:

1. .tar文件

.tar文件是最常见的压缩包类型,它将多个文件和目录打包成一个文件,但不进行压缩。使用tar命令创建.tar文件时,可以使用以下命令:

```
tar -cvf archive.tar file1 file2 dir1
```

使用tar命令解压.tar文件时,可以使用以下命令:

```
tar -xvf archive.tar
```

2. .gz文件

.gz文件是使用gzip压缩算法压缩的.tar文件。使用tar命令创建.gz文件时,可以使用以下命令:

```
tar -czvf archive.tar.gz file1 file2 dir1
```

使用tar命令解压.gz文件时,可以使用以下命令:

```
tar -xzvf archive.tar.gz
```

3. .bz2文件

.bz2文件是使用bzip2压缩算法压缩的.tar文件。使用tar命令创建.bz2文件时,可以使用以下命令:

```
tar -cjvf archive.tar.bz2 file1 file2 dir1
```

使用tar命令解压.bz2文件时,可以使用以下命令:

```
tar -xjvf archive.tar.bz2
```

4. .zip文件

.zip文件是一种常见的压缩文件格式,在Windows系统中使用较多。使用tar命令创建.zip文件时,可以使用以下命令:

```
tar -czvf archive.zip file1 file2 dir1
```

使用tar命令解压.zip文件时,可以使用以下命令:

```
tar -xzvf archive.zip
```

需要注意的是,使用tar命令创建和解压.zip文件时,需要使用unzip命令来解压缩文件。

5. .rar文件

.rar文件是一种较少使用的压缩文件格式,可以使用rar命令来创建和解压缩。使用tar命令创建.rar文件时,可以使用以下命令:

```
rar a archive.rar file1 file2 dir1
```

使用tar命令解压.rar文件时,可以使用以下命令:

```
rar x archive.rar
```

需要注意的是,需要预先安装rar命令才能使用。