压缩与解压缩

本文介绍了Linux系统中常用的压缩和解压缩命令,包括zip/unzip用于处理.zip文件,gzip/gunzip处理.gzip文件,bzip2/bunzip2处理.bz2文件,xz/unxz处理.xz文件,以及tar命令用于创建和管理.tar归档文件。这些工具支持对文件和目录进行压缩、解压缩、查看内容以及在压缩文件中添加或删除文件等操作。
摘要由CSDN通过智能技术生成

1.zip与unzip命令

压缩---[zip  压缩后文件名   源文件]

zip test1.zip test1.txt

将目录连同目录下的文件一起压缩-------[zip -r  压缩后文件名  需要压缩的源目录]

zip -r dir1.zip dir1/

向已经压缩过的文件中(添加/删除)文件----[zip -m(-d) 压缩文件  文件名]

解压缩------[unzip  压缩文件 -d(在指定目录下解压缩)   目录名]

查看压缩文件目录,不解压-----[unzip -v 压缩文件名]

2.gzip与gunzip(gzip -d)

压缩文件-----[gzip  文件名]

压缩目录下文件------[gzip -r  目录名]

#压缩后原文件就没有了

压缩时保留原文件----[gzip -z 文件名 >  压缩后文件名]

解压缩----[gunzip(gzip -d )  压缩文件名]

查看压缩过的文本文件内容: zcat

3.bzip2与 bunzip2

压缩文件-----[bzip2 文件名]

解压缩----[bunzip2(bzip2 -d )  压缩文件名]

查看压缩过的文本文件内容: bz cat

4.xz与unxz 

压缩文件-----[xz 文件名]

解压缩----[unxz(xz -d )  压缩文件名]

查看压缩过的文本文件内容: x zcat
5.tar
格式:tar [选项]   [args].....
选项及其意义:
-c 创建.tar格式的包文件
        -z  调用 gzip 程序,以 gzip 格式压缩或解压缩文件( .tar.gz
        -j   调用 bzip2 程序,以 bzip2 格式压缩或解压缩文件( .tar.bz2
        -J   使用 xz 压缩或解压缩文件( .tar.xz ), xz 的压缩率通常比 bzip2 更高
-x   释放 .tar 格式的包文件
        -C  示释放包时指定释放的目标路径
-t  查看包中的文件列表
-v 表示在命令执行时显示详细的提示信息
-p  打包时保留文件及目录的权限
必选项
-f  用于指定打包文件名
tar cvf test.tar test.txt
将文件test.txt (-c)压缩并且(-v)显示详细信息 压缩后的文件名为 test.tar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值