linux的压缩(打包)、解压

这篇博客详细介绍了Linux下常用的压缩和解压命令,包括gzip/gunzip、zip/unzip和tar的使用方法,涵盖了压缩、解压、选项设置等多个方面,帮助读者掌握Linux系统的文件管理技巧。

目录

一、常见的压缩(又叫归档)、解压方式有哪些

二、gzip压缩、gunzip解压

三、zip压缩、unzip解压

1)压缩(又叫归档)

2)解压

四、tar压缩、tar解压

(1)解压

1.语法

2.选项

(2)压缩(又叫归档)

1.语法

2.选项

(3)更多选项

五、其他的解压方式


一、常见的压缩(又叫归档)、解压方式有哪些

压缩(又叫归档):zip、gzip、tar

解压:unzip、gunzip、tar

二、gzip压缩、gunzip解压

(1)压缩(又叫归档)

gzip 文件名 //压缩。会生成一个.gz的压缩文件,并且把原文件删除(文件名可以是相对路径也可以绝对路径)

(2)解压

gunzip .gz的压缩包名 //解压。会解压出文件并删除.gz的压缩文件

三、zip压缩、unzip解压

1)压缩(又叫归档)

zip 目标压缩包名称 文件或目录列表 /**目标压缩包名称包含文件名字和后缀,名字和后缀随便起 (后缀通常是.zip);目标压缩包名称可以是相对路径也可以是绝对路径;文件或目录之间用空格隔开;不会删除原文件*/

例子1:zip myTest.zip test1.txt myDir test2.txt /**没有-d参数,只会打包myDir这个空文件夹,目录中的文件夹、文件及子文件都不会被打包进来*/

例子2:zip -d myTest.zip test1.txt myDir test2.txt /**-d参数,会把myDir下的所有文件夹、文件及子文件打包进来*/

2)解压

unzip 压缩包名称 //默认解压到当前目录

unzip 压缩包名称 -d 解压到哪个目录 /**指定解压目录,解压到哪个目录可以是相对目录也可以是绝对目录*/

四、tar压缩、tar解压

(1)解压

1.语法

tar -x?vf -p 【压缩包名】 -C 【解压到哪儿】

2.选项

-x :extract提取

?解压方式


默认:使用tar解压方式(.tar)

tar -xvf 123.tar.gz -C /home/opt


-z:使用gzip解压方式(.tar.gz、.tar.Z)

tar -xzvf 123.tar.gz -C /home/opt


-j:使用bzip2解压方式(.tar.bz2)

tar -xjvf 123.tar.bz2 -C /home/opt


-J:使用xz解压方式(.tar.xz)

tar -xJvf 123.tar.xz -C /home/opt

-v:verbose详细信息

-f:file文件名(必须有)

-p:解压时保留里面文件的权限

(2)压缩(又叫归档)

1.语法

tar -c?vf 【压缩包名】 【要压缩的文件或文件夹1】【要压缩的文件或文件夹2】【要压缩的文件或文件夹3】

2.选项

-c:create创建一个压缩包

?压缩方式(压缩率:gzip<bzip2<xz


默认:使用tar解压方式(.tar)

tar -cvf 123.tar 1.txt testDir 2.txt


-z:使用gzip压缩方式(.tar.gz)

tar -czvf 123.tar.gz 1.txt testDir 2.txt


-j:使用bzip2压缩方式(.tar.bz2)

tar -cjvf 123.tar.bz2 1.txt testDir 2.txt


-J:使用xz压缩方式(.tar.xz)

tar -cJvf 123.tar.xz 1.txt testDir 2.txt

-v:verbose详细信息

-f:file文件名(必须有)

(3)更多选项

-t:list列出压缩包的内容
-r: apend向压缩包中追加新文件
--delete:从压缩包中删除指定文件


 

五、其他的解压方式

*.bz2压缩包:用bunzip2 解压,或者bzip2 -d

*.Z压缩包:用 uncompress 解压

*.rar压缩包:用 unrar e解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值