命令二十一: tar

本文详细介绍Linux环境下常见压缩格式及后缀,如.gz、.bz2和.tar.gz等,阐述了如何使用tar命令进行打包与解包,并配合gzip、bzip2进行压缩与解压缩。了解这些技巧能有效管理文件存储空间。

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

文件后缀

随着压缩技术的发展,Linux环境下提供的压缩指令和格式开始变多。为了便于用户区分不同压缩文件使用的不同压缩技术,进而使用合适的指令进行操作,一般使用后缀标识文件在压缩或打包过程中所使用的压缩技术。常见的后缀有以下几种: 

    *.Z             # compress程序压缩产生的文件(现在很少使用)
    *.gz            # gzip程序压缩产生的文件
    *.bz2           # bzip2程序压缩产生的文件
    *.zip        # zip压缩文件
    *.rar        # rar压缩文件

    *.tar           #  tar程序打包产生的文件
    *.tar.gz        #  由tar程序打包并由gzip程序压缩产生的文件
    *.tar.bz2       #  由tar程序打包并由bzip2程序压缩产生的文件

打包和压缩

打包是指将一大堆文件或者目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成小文件

tar 

linux中常用的打包命令就是tar,它自身并不具有压缩功能,但是可以调用系统压缩功能实现压缩文件;

命令格式为tar [必要参数] [选择参数] [文件]

打包有以下3种实现:

tar -cvf log.tar log2012.log    # 仅打包,不压缩

tar -zcvf log.tar.gz log2012.log   # 打包后,以 gzip 压缩 

tar -jcvf log.tar.bz2 log2012.log  # 打包后,以 bzip2 压缩

解压也有以下3种实现:

tar -xvf log.tar      # 解压
 
tar -zxvf log.tar.gz  # 以gzip方式解压

tar -jxvf log.tar.bz2 # 以bzip2方式解压

参考:

1. https://www.cnblogs.com/peida/archive/2012/11/30/2795656.html

2. https://www.cnblogs.com/yhjoker/p/7568680.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值