gzip bzip2 xz 均可以指定压缩等级,都是1到9 ,不能指定解压目录,不过单个文件时能够使用-c参数重定向(-c:将压缩解压后的结果输出到标准输出)实现。unzip能够使用-d指定解压目录数组
打包工具tar:ide
特色是能够将文件、目录打包成一个文件方便管理,并且能够结合gzip、bzip二、xz等压缩工具对文件、目录进行压缩打包(其实是先打包再压缩);无论是打包仍是解压,原文件都不会删除,并且他会覆盖当前已存在的文件或目录。还能够使用相应压缩工具的文本文件查看命令。工具
语法: tar [-zjxcvfpP] filenameurl
-z: 同时用 gzip 压缩 spa
-j: 同时用 bzip2 压缩 orm
-J: 同时用xz压缩 blog
-x: 解包或者解压缩 ip
-t: 查看包或压缩包里面的文件(tar -tf filename,查看xz文件时比较特别,命令得写成tar -Jtf filename) get
-c: 创建一个 tar 包或者压缩文件包 it
-C:指定解压目录
-v: 可视化
-f: 后面跟文件名,压缩时跟“-f filename”,意思是压缩后的文件名为 filename,解压时跟“-f filename”,意思是解压 filename。请注意,若是是多个参数组合的状况下带有”-f“,请把“-f”写到最后面。
-p: 使用原文件的属性,压缩前什么属性压缩后还什么属性。(不经常使用)
-P: 能够使用绝对路径。(不经常使用)
--exclude filename : 在打包或者压缩时,不要将 filename 文件包括在内。(不经常使用)