linux压缩用tar命令
linux压缩用tar命令详细介绍
在 Linux 里,tar 命令是个常用的文件压缩和归档工具。下面是一些常见的 tar 命令使用示例:
1. 创建一个未压缩的归档文件
如果你想把多个文件或者目录打包成一个 .tar 文件,可以使用以下命令:
bash
archive.tar file1 file2 directory1
在这个命令中:
-c代表创建一个新的归档文件。-v用于显示详细的操作过程。-f用来指定归档文件的名称。
2. 创建一个使用 gzip 压缩的归档文件(
.tar.gz 或
.tgz)
bash
archive.tar.gz file1 file2 directory1
这里:
-z表示使用 gzip 算法进行压缩。
3. 创建一个使用 bzip2 压缩的归档文件(
.tar.bz2)
bash
archive.tar.bz2 file1 file2 directory1
其中:
-j意味着使用 bzip2 算法进行压缩。
4. 解压一个未压缩的归档文件
bash
archive.tar
此命令里:
-x代表解包归档文件。
5. 解压一个使用 gzip 压缩的归档文件(
.tar.gz 或
.tgz)
bash
archive.tar.gz
6. 解压一个使用 bzip2 压缩的归档文件(
.tar.bz2)
bash
archive.tar.bz2
7. 查看归档文件的内容
bash
archive.tar
此命令可以让你查看归档文件中包含的文件和目录信息。
8. 只解压归档文件中的特定文件
bash
archive.tar file1
912tar archive.tar file1
这会只将 archive.tar 中的 file1 解压出来。
以上这些示例能满足你日常使用 tar 命令进行文件压缩、解压缩和归档操作的基本需求。