Linux基础命令:tar压缩命令

本文介绍了Linux中的tar命令,包括其用于创建、查看和提取归档文件的功能,如何与gzip和bzip2结合进行压缩,以及如何使用--exclude选项和-tf、xf选项来操作压缩包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

知识结构

压缩

查看压缩包内容

解压缩


知识结构

压缩

在Linux中,tar命令用于创建、查看和提取归档文件。它可以打包和压缩文件和目录,以便于备份或网络传输。使用tar命令,用户可以为某一特定文件创建归档(备份文件),也可以在归档中改变文件,或者向归档中加入新的文件。生成tar包后,就可以用其它的程序来进行压缩。这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。压缩可以节约时间和空间,是非常常用的命令。

tar的选项:

-v展示过程
-c创建 .tar 格式的包文件

-f

表示使用归档文件,就是将很多文件或者文件夹放到一个文件夹里,就是压缩包文件。
-x解开.tar格式的包文件
-t        列表查看包内文件

tar本身不具有压缩功能,但可以与gzip、bzip2等压缩工具结合使用,对归档文件进行压缩。-z:使用gzip压缩,压缩包就是以tar.gz结尾;-J:使用xz压缩,压缩包就是以tar.xz结尾。gzip和xz两个压缩软件的命令;直接用两个命令能够进行压缩,tar是能指定使用xz压缩还是gzip压缩。gz和xz的区别就是:文件越大,xz压缩的效果越好;但是压缩时间也相对更长。

命令演示:

打包多个文件:

 如果一个文件夹中有20个文件,要压缩其中的某几个文件,即一个文件夹中指定的几个文件或者文件夹的压缩,使用--exclude选项:

查看压缩包内容

使用-tf查看压缩包内容:

解压缩

使用xf对压缩包进行解压缩:

解压一般在当前文件夹,要想解压到别的文件夹,要用-C选项:

 今天的Linux命令分享就到这里,如果有问题可以留言或私信。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值