linux tar命令详解
时间: 2023-10-13 09:18:18 浏览: 236
tar命令是Linux系统中一个非常重要的命令,它可以用来对文件和目录进行打包和压缩,同时也可以对已经打包的文件进行解包。下面是tar命令的一些常用选项及其说明:
1. -c:创建一个新的tar文件。
2. -x:从tar文件中解压文件。
3. -v:显示tar命令执行的详细过程。
4. -f:指定tar文件的名称。
5. -z:使用gzip压缩文件。
6. -j:使用bzip2压缩文件。
7. -t:列出tar文件中的内容。
8. -C:指定解压文件的目录。
下面是一些常见的tar命令示例:
1. 创建一个新的tar文件:
```tar -cvf file.tar file1 file2 file3```
这个命令将file1、file2和file3打包到file.tar中。
2. 解压一个tar文件:
```tar -xvf file.tar```
这个命令将解压file.tar文件的内容。
3. 使用gzip压缩文件:
```tar -czvf file.tar.gz file1 file2 file3```
这个命令将file1、file2和file3打包并使用gzip压缩,然后将它们保存到file.tar.gz中。
4. 使用bzip2压缩文件:
```tar -cjvf file.tar.bz2 file1 file2 file3```
这个命令将file1、file2和file3打包并使用bzip2压缩,然后将它们保存到file.tar.bz2中。
5. 列出tar文件中的内容:
```tar -tvf file.tar```
这个命令将列出file.tar文件中的所有文件和目录。
6. 指定解压文件的目录:
```tar -xvf file.tar -C /tmp```
这个命令将file.tar文件的内容解压到/tmp目录中。