12Linux常用打包压缩命令


压缩命令 应用场景
tar 大部分使用tar即可。创建,查看,解压,解压到指定目录
gzip 一般配合其他命令使用
zip+unzip 一般用于解压zip格式的压缩包

1. tar 打包压缩命令

1.1 命令详解

【功能说明】

在Linux系统里,tar是将多个文件打包在一起,并且可以实现解压打包的文件的命令。是系统管理员最常用的命令之一,tar命令不但可以实现对多个文件进行打包,还可以对多个文件打包后进行压缩。

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

【语法格式】

tar [option] [file]
tar [选项]   [文件或目录]

【选项说明】

参数选项 解释说明
z 通过gzip压缩或解压
c 创建新的tar包
v 显示详细的tar命令执行过程
f 指定压缩文件的名字
t 不解压查看tar包的内容
p 保持文件的原有属性
P(大写) 以绝对路径打包,危险参数
j 通过bzip2命令压缩或解压
x 解开tar包
C 指定解压的目录路径
–exclude=PATTERN 打包时排除不需要处理的文件或目录
-X file 从指定文件读取不需要处理的文件或目录列表
-N date 仅打包比指定日期新的文件,可用于增量打包备份
-h 打包软链接文件指向的真实源文件
–hard-dereference 打包硬链接文件

1.2 使用范例

tar命令主要的用途是:

  • 创建压缩包
  • 查看压缩包
  • 解压压缩包
  • 解压压缩包到指定目录
tar命令 选项与说明
创建 zcf/zcvf tar zcf 压缩包 被压缩的文件/目录
查看 tf/ztf tar tf /tmp/etc.tar.gz即使不指定z选项,tar命令也会自动判断压缩包类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值