ubuntu札记10_打包解压

浏览: 1120

现在人们更加倾向于传输压缩格式的文件,压缩文件体积小,传输速度快,时间短。
常见的压缩或者解压的命令都是基于tar命令


tar命令

对文件进行打包压缩或解压文件,格式:tar 参数 文件

image.png


常用格式

压缩:tar -czvf 压缩文件.tar.gz 目录

解压:tar -xzvf 压缩文件.tar.gz 目录


Linux常见的压缩格式

.zip .gz .bz2

其中后两个不能直接对目录进行操作

.tar.gz .tar.bz2

先打包为tar格式,再进行 gz 或者 bz2 格式

.zip

zip 压缩文件名 源文件 # 压缩文件

root@peter:~# zip canglaoshi.zip canglaoshi 
adding: canglaoshi (stored 0%)
root@peter:~# ls
canglaoshi canglaoshi.zip japan snap # 压缩文件出现

zip -r 压缩文件名 源目录 # 压缩目录

root@peter:~# zip -r japan.zip japan
adding: japan/ (stored 0%)
adding: japan/luo (stored 0%)
adding: japan/xiao (stored 0%)
adding: japan/long (stored 0%)
root@peter:~# ls
canglaoshi canglaoshi.zip japan japan.zip snap
root@peter:~# cd japan/

unzip 压缩文件


.gz

  • gzip 源文件

压缩为.gz格式的压缩文件,源文件消失

gzip cangls
  • gzip -c 源文件 > 压缩文件

加上-c,源文件保留

gzip -c cangls > cangls.gz
  • gzip -r 目录

压缩目录下的子文件,不能压缩目录本身

  • .gzip解压缩格式

gzip -d 解压缩文件

gzip -r 目录

gunzip 解压缩文件


bzip2

bzip2 源文件 :压缩完不保留源文件

bzip2 -k 源文件 :压缩完保留源文件

注:bzip2命令不能压缩目录

bzip2 -d 压缩文件

bunzip2 -k 压缩文件

推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册