linux中tar压缩文件命令
linux中tar压缩文件命令详细介绍
在 Linux 系统里,tar 是常用的用于压缩与解压缩文件的命令。下面为你介绍一些常见的 tar 命令使用方式:
1. 创建一个未压缩的 tar 包
若你仅需把多个文件或者目录合并成一个 tar 文件,可使用如下命令:
bash
archive.tar files_or_directories
其中:
-c表示创建新的tar包。-v用于显示详细的处理过程。-f用于指定tar包的文件名。archive.tar是你要创建的tar文件的名称。files_or_directories为你要打包的文件或目录,可以指定多个,用空格分隔。
2. 创建一个 gzip 压缩的 tar 包(
.tar.gz 或
.tgz)
如果你想对打包后的文件进行 gzip 压缩,可以使用以下命令:
bash
archive.tar.gz files_or_directories
其中:
-z表示使用gzip进行压缩。
3. 创建一个 bzip2 压缩的 tar 包(
.tar.bz2)
若要使用 bzip2 进行压缩,可使用如下命令:
bash
archive.tar.bz2 files_or_directories
其中:
-j表示使用bzip2进行压缩。
4. 解压缩一个未压缩的 tar 包
bash
archive.tar
其中:
-x表示解包。
5. 解压缩一个 gzip 压缩的 tar 包(
.tar.gz 或
.tgz)
bash
archive.tar.gz
6. 解压缩一个 bzip2 压缩的 tar 包(
.tar.bz2)
bash
archive.tar.bz2
7. 查看 tar 包中的文件列表
bash
archive.tar
8. 只解压 tar 包中的特定文件
bash
archive.tar specific_file
912tar archive.tar specific_file
这里的 specific_file 是你想要解压的特定文件的名称。
上述这些命令基本能满足你在 Linux 系统中对文件进行压缩和解压缩的需求。