.rar压缩文件linux中不识别,.zip在windows和Linux中动能使用。

.gz:由gzip压缩工具压缩的文件

.bz2:bzip2压缩工具压缩的文件

.tar:由tar打包程序打包的文件。(tar并没有压缩功能,只是把一个目录合并成一个文件)。

.tar.gz:先有tar打包,然后再由gzip压缩。

.tar.bz2:先有tar打包,然后再由bzip2压缩。

.tar.xz:先有tar打包,然后由xz压缩。

gzip压缩工具(不支持压缩目录,会报错)

gzip  [-d#] filename

-d:解压缩时使用。

-#:表示压缩等级,1为最差,9为最好,6为默认。

gzip 1.txt       压缩成1.txt.gz,原文件消失。

gzip  -d  1.txt.gz 解压缩文件,原文件消失。

bzip2压缩工具(不可以压缩目录)

安装bzip2:   yum install -y bzip2

bzip2  [-dz]  filename

-d:解压缩

-z:压缩(加或不加,都可以压缩)

bzip2   -z 1.txt   压缩成1.txt.bz2,原文件消失。

bzip -d  1.txt.bz2  解压缩文件,原文件消失。

zx压缩文件用法和bzip2一样

tar打包工具:tar [-zjJxcvfpP] filename tar

-z:同时用gzip压缩

-j:同时用bzip2压缩

-J:同时用xz压缩

-x:表示解压缩。

-t:查看tar包里的文件。

-c:建立一个tar包

-v:表示可视化,展示打包了哪些文件。

-f:后面根文件名,表示压缩后的文件名,或者解压缩文件名。如果多个参数组合的情况下,请把-f参数写到最后面。

-p:使用原文件属性,压缩前什么属性,压缩后还什么属性。(不常用)

-P:可以使用绝对路径(不常用)

tar -cf test.tar t1.txt t2.txt tt  将t1.txt,t2.txt,tt打包成test.tar文件。

tar -cvf   test.tar   t1.txt  t2.txt tt 将t1.txt,t2.txt,tt打包成test.tar文件,并且展示打包的文件。

打包+gzip压缩

tar -czvf  test.tar.gz   test123   test123打包压缩成test.tar.gz文件。

-tf选项,查看包或者压缩的文件列表

tar -tf test.tar.gz    查看test.tar.gz的文件列表。

-zxvf 可以解压.tar.gz格式的压缩包。

tar -zxvf test.tar.gz   解压

打包+bzip2压缩

tar -cjvf test.tar.bz2 test123

tar  -tf   test.tar.bz2 查看压缩包文件列表。

tar -jxvf test.tar.bz2   解压压缩包。

zip压缩   yum install -y zip

zip 1.txt.zip 1.txt     1.txt压缩成1.txt.zip

zip   test.zip  test1/*            压缩test1中所有的文件(实际上只能压缩的二级目录)

zip   -r  test.zip test11/   压缩test1中所有的文件,包括二级目录以内的目录或文件。

解压缩zip文件(yum install -y unzip)

unzip 1.txt.zip

最新文章

  1. ASP.NET 表单验证实现浅析
  2. <Oracle Database>数据字典
  3. ruby -- 问题解决(二)rails4.0create引起的ActiveModel::ForbiddenAttributesError错误
  4. CSS clearfix
  5. SQL查询语句中的 limit offset(转 )
  6. Ubuntu下Qt编译报错“cannot find -lGL”的解决方案
  7. Java实现希尔排序(增量递减排序)
  8. use isSubstring to check if one word is a rotation of another.
  9. 详解Android Handler的使用-别说你不懂handler(转)
  10. 可持久化Trie树
  11. asp.net mvc,做 301 永久重定向
  12. springcloud(六):配置中心(一)
  13. 【BZOJ】2190 [SDOI2008]仪仗队(欧拉函数)
  14. awk、变量、运算符、if多分支
  15. jms - activeMQ入门案例
  16. ADO.NET梳理
  17. js同时获取多个同name的input框的值
  18. MySQL8.0初体验
  19. loadrunner脚本编写经验
  20. Deep learning for visual understanding: A review

热门文章

  1. ubuntu 16.04卸载不必要的默认安装软件
  2. HI3516EV100 RTMP添加音频
  3. getModifiers 方法解释。
  4. vim使用技巧大全
  5. 解决java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
  6. win10:如何开启自带虚拟机
  7. HDFS管理工具HDFS Explorer
  8. [转] openwrt关闭调试串口
  9. SpringCloud之服务注册与发现Eureka(一)
  10. HAAR小波