码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu之压缩与解压

时间:2021-06-24 18:03:52      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:sudo   完全   ubunt   zip   固定   blank   install   question   压缩文件   

前言

  • tar是Linux常见的一种归档文件(原生不包括压缩功能)
  • gzip是gnu/Linux的一种压缩文件工具,算法是基于 DEFLATE,文件是gz,可以和tar组合。
  • zip是一种规范开放的压缩文件,算法不定,但主要是用 DEFLATE
  • rar的算法专有,但发行时附送解码器允许解码器再开发,编码器专有
  • 7zip和zip差不多,算法不定,主要用bzip2和lzma,而且完全开源。
  • zip和7z更像是压缩容器,因为算法不是格式固定,允许支持其他压缩算法

安装

  • 安装压缩工具
sudo apt-get install rar
  • 安装解压工具
sudo apt-get install unrar

tar

  • 打包
tar cvf xxx.tar dirname
  • 解包
tar xvf xxx.tar

注: tar命令只打包, 不压缩。

gz

  • 压缩
gzip file
  • 解压
gzip -d xxx.gz  // way1
gunzip xxx.gz  // way2

注: gz命令只压缩, 不打包。

tar.gz

  • 压缩
tar zcvf xxx.tar.gz dirname
  • 解压
tar zxvf xxx.tar.gz

注: 打包和压缩的组合

zip

  • 压缩
zip xxx.zip dirname
  • 解压
unzip xxx.zip

在ubuntu下解压zip会出现中文乱码问题, 通过下一方式解决

unzip -O CP936  xxx.zip 

rar

  • 压缩
rar a xxx.rar dirname
  • 解压
rar e xxx.rar

参考

ubuntu之压缩与解压

标签:sudo   完全   ubunt   zip   固定   blank   install   question   压缩文件   

原文地址:https://www.cnblogs.com/chrislzy/p/14924262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!