Linux下的压缩包管理:tar 命令速记

本文介绍了Linux下的tar命令,用于文件和目录的归档打包。讲解了tar的基本概念,以及如何打包、解包,并重点讨论了如何在打包过程中结合gzip和bzip2进行压缩。通过示例,帮助读者掌握tar命令的常用选项,提升在Linux系统中的文件管理能力。
摘要由CSDN通过智能技术生成

学习tar命令之前,我们应该先了解一个概念叫做归档(archiving):归档是将多个文件或目录打包成一个文件,以便于备份,日后还原,和文件传输操作。tar应该就是磁带的英文tape和归档的英文前面的ar简写组合而来。

tar命令就是Linux系统下标准的归档/打包工具。和Windows下的压缩软件略有不同的是:tar命令默认并不压缩文件,所以用tar打包后的文件文件可能不会变小。不过tar命令内部支持gzip、gunzip和bizip2几种压缩解压方式。

要正确地使用tar命令我们需要熟悉tar命令的几个选项:

主要选项
c 选项表示create,创建新的tar文件
x 选项表示extract,从tar包中抽取文件(解包)
z 选项表示zip,使用gzip、gunzip方式压缩或解压(一般针对.tar.gz和.tgz文件)
f 选项表示file,后接tar文件的路径,来指定创建或者解包的对象

辅助选项
t 选项表示list,列出文件中的内容
v 选项表示verbose,显示打包文件的详细信息
j 表示使用bzip2方式来压缩或解压文件(一般针对.bz2文件)

PS:tar命令在使用选项时也和其它Linux命令略有不同,不需要在选项前加上一个-,不过加上也可以
示例一:打包
打包当前目录下的文件为archive.tar
tar cvf archive.tar .
./
./149791020-VM-backup/
./ITdafei.txt
./log-analyzer.sh
./unzip.sh

这里archive.tar是我们f选项的指定对象,即我们要创建的tar包文件名。  . 表示打包对象是当
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值