tar
是一个非常强大的工具,用于打包和压缩文件。下面是一些基本的 tar
命令选项,可以根据需要组合使用。
创建压缩包
1. 不压缩直接打包
创建一个 tar 文件但不进行压缩,可以使用以下命令:
tar -cvf archive.tar /path/to/directory
这里 -c
表示创建一个新的归档文件,-v
表示详细模式(显示处理过程),-f
后跟要创建的文件名,/path/to/directory
是你要打包的目录。
2. 使用 gzip 压缩
创建一个使用 gzip 压缩的 tar 文件,可以使用以下命令:
tar -czvf archive.tar.gz /path/to/directory
这里 -z
表示使用 gzip 进行压缩。
3. 使用 bzip2 压缩
创建一个使用 bzip2 压缩的 tar 文件,可以使用以下命令:
tar -cjvf archive.tar.bz2 /path/to/directory
这里 -j
表示使用 bzip2 进行压缩。
4. 使用 xz 压缩
创建一个使用 xz 压缩的 tar 文件,可以使用以下命令:
tar -cJvf archive.tar.xz /path/to/directory
这里 -J
表示使用 xz 进行压缩。
提取压缩包
1. 解压 gzip 压缩的 tar 文件
tar -xzvf archive.tar.gz
这里 -x
表示解压,-z
表示使用 gzip 解压。
2. 解压 bzip2 压缩的 tar 文件
tar -xjvf archive.tar.bz2
这里 -j
表示使用 bzip2 解压。
3. 解压 xz 压缩的 tar 文件
tar -xJvf archive.tar.xz
这里 -J
表示使用 xz 解压。
查看 tar 文件的内容而不解压,可以使用 -t
选项:
tar -tf archive.tar