使用Python3解压如下五种压缩文件:gz.tar.tgz.zip.rar 简介 gz: 即gzip,通常只能压缩一个文件.与tar结合起来就可以实现先打包,再压缩. tar: linux系统下的打包工具,只打包,不压缩 tgz:即tar.gz.先用tar打包,然后再用gz压缩得到的文件 zip: 不同于gzip,虽然使用相似的算法,可以打包压缩多个文件,不过分别压缩文件,压缩率低于tar. rar:打包压缩文件,最初用于DOS,基于window操作系统.压缩率比zip高,但速度慢,随机访问的…
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ————————…
解压: 1.*.tar 用 tar –xvf 解压, --skip-old-files跳过已经存在的文件,压缩用tar -cvf 2.*.bz2 用 bzip2 -d或者用bunzip2 解压 3.*.gz 用 gzip -d或者gunzip -c解压 gzip命令中,  -1或--fast最快,-9或--best最慢压(高压缩比).系统缺省值为6. 压缩,并保留源文件: gzip –crv --fast filename > filename.gz  解压,并保留源文件: gzip -dc 2…
http://alex09.iteye.com/blog/647128 大致总结了一下linux下各种格式的压缩包的压缩.解压方法. .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:ta…
.tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  .gz  解压 1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName  .tar.gz 和 .tgz  解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName.tar.gz DirNa…
下载了一个xxx.gz的文件,使用x xxx.gz(zsh的x插件,十分之好用,再也不用担心tar后面该加哪些参数了)的命令解压,然后出现了一个文件,本以为解压后是一个文件夹:然后一脸蒙逼~ 突然又想起来可以file一下,然后发现是POSIX tar archive格式的压缩文件,居然还是压缩文件-是有多想省空间. 然后古格之,找到这篇文章,于是直接tar -xvf xxx(唔,还是要知道tar的用法)解决. PS:其实上面是小事,主要是想说还是解决问题的思路:找到问题,然后看问题最可能出现的地…
/** * 解压上传的zip文件流 * @param stream * @param outputDirectory */ public static String unzip(InputStream stream,String outputDirectory){ ZipInputStream in = null; in = new ZipInputStream(stream); ZipEntry z; String outDir=""; String filePath="&…
rar  官网:http://www.rarsoft.com/download.htm 选择  RAR for  linux   (注意你的系统是32位还是64位) 1 安装命令: $ cd /root $ wget http://rarsoft.com/rar/rarlinux-x64-5.5.0.tar.gz $ sudo tar -zxvf rarlinux-x64-5.5.0.tar.gz $ ls bin gsa lib rar src etc include lib64 rarlin…
将文件存储到归档文件中或者从归档文件中获取原始文件,以及为文件创建归档文件 tar [option] [modifiers] [file-list] 参数 file-list是tar进行归档和提取的文件路径名列表 选项 只能使用下面的某一个选项来指定tar要执行的动作.可以通过在选项后面跟一个或多个修饰符来改变该选项的行为 -c            创建归档文件 -u            将file-list中的文件添加到归档文件 -x            从归档文件中提取file-lis…
===文件打包.压缩 ==打包 tar [root@521478.com]# tar -cvf etc1.tar /etc //c创建 v详细 f打包后文件名 [root@521478.com]# tar -cf etc2.tar /etc [root@521478.com]# ll -h etc* -rw-r--r-- 1 root root 104M 10-29 12:10 etc1.tar -rw-r--r-- 1 root root 104M 10-29 12:11 etc2.tar =…