Linux学习笔记4-1打包压缩解压缩

**

1,概述

打包:将一大堆文件或目录变成一个总的文件
压缩:将一个大的文件通过一些压缩算法变成一个小文件
解压缩:将压缩的文件还原成压缩之前的文件
**

2,zip和uzip命令

zip是一个免费,使用广泛的压缩程序,压缩后会产生“.zip”扩展名的压缩文件
zip [.zip文件] [要压缩的文件】
-<压缩效率> : 介于1-9的数值
-r : 递归处理,将指定目录下的所有文件和子目录一并处理
-d :从压缩文件内删除指定的文件
-m :将文件移到压缩文件内
-x <文件> :不压缩该文件
zip 【.zip文件】 【目录/✳】:打包目录
uzip [.zip文件]
-n :不覆盖原有文件
-d <目录> :指定压缩文件要存储的目录
-v :查看压缩文件目录,但不解压
-o :覆盖原有文件
uzip “✳.zip” : 解压当前目录下所有zip文件
**

3,gzip和gunzip

gzip可以用来压缩大的文件,还可以和tag命令一起构成Linux操作系统中比较流行的压缩文件格式,会产生".gz"扩展名文件
gzip ✳ :压缩该目录下所有文件
-d :解压文件
-v :显示指令执行过程
-l :列出压缩文件详细信息
-r :递归处理,将指定目录下的所有文件和子目录一并处理
**

4,bzip2和bunzip2

bzip2命令用于创建和管理(包括解压缩)".bz2"格式的压缩包
bzip2 file
-z :强行执行压缩
-d :解压缩文件
-v :压缩或解压显示详细信息
-t :模拟解压,用于测试文件完整性
-k :解压后保留源文件
-c :将压缩与解压缩结果送到标准输出
**

5,xz和unxz

xz
-d :解压缩
-# :指定压缩比,默认为6,(1-9)
-k :保留源文件
**

6,显示压缩文件内容

zcat,zless,bzcat,bzless,xzcat不解压,只显示压缩的内容
**

7,tar

tar:打包归档
-c :建立压缩档案
-x :解压
-t :查看内容
-r :向压缩归档文件末尾追加文件
-u :更新原压缩包的文件
-z :有gzip属性的
-j : 有bz2属性的
-J :有xz属性的
-v : 显示所有过程
-f :使用档案名字 ,只能是最后一个参数,后面只能接档案名
**

8,dd

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换
**

9,cpio

cpio :用来建立,还原备份档的工具程序,

**

**

**

**
**

**

**
**

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值