2 fuchuntao123 fuchuntao123 于 2017.01.10 19:21 提问

liunx下文件压缩的问题。 1C

linux下为什么一个文件夹被压缩打包之后的压缩包很大很大。试了两次都是这样,好奇怪。大了几千倍!!

6个回答

CodeFarmerCXY
CodeFarmerCXY   2017.01.10 19:24

tar本身只是一个打包工具,把多个文件或目录打包成一个文件,方便保存和传输。打包后的文件有一些额外信息,导致文件变大。但是tar也提供了一些参数,在打包的过程中进行压缩,这样得到的文件就会比较小;相应的,解包的时候也要有对应的参数进行解压。

oyljerry
oyljerry   Ds   Rxr 2017.01.10 21:10

用tar -vfjz来压缩文件夹

qq_34218615
qq_34218615   2017.01.10 23:25

怎么不用 zip命令 压缩等级设置为 9 就可以最大压缩文件了 不然压缩一般都是会很大甚至有时候超过文件本身的大小

a193314
a193314   2017.01.11 19:00

。。逗我们玩呢,除非你要压缩的文件没什么内容,不然压缩不可能大几千倍那么夸张。及时是个空的目录,压缩也不至于大几千倍。我怀疑你哪里理解错了

heilinshuguang
heilinshuguang   2017.01.13 17:03

可以把你打包的命令贴出来。从来没有遇到过打包反而大好几千倍的现象。

wudixingyunxingxing
wudixingyunxingxing   2017.03.03 19:24

很怀疑你是在骗回复呢。大几千倍的压缩包。算你狠

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linux文件压缩与解压命令
 对许多用户来说,在DOS和Windows环境下利用工具软件ARJ、Winzip等,压缩或解压文件是比较容易的事。但是,在Linux中如何对文件进行压缩与解压呢?本文基于Red Hat 6.0,介绍了压缩与解压文件的几种方法与技巧:   命令: compress
liunx 常用压缩命令
Liunx 压缩解压文件或目录常用命令.gz 格式 gzip fileName # 压缩文件 gzip -d fileName.gz # 解压缩文件 gunzip fileName.gz # 解压缩文件注意:只能压缩文件而不能压缩目录,且不保留原文件.tar.gz 格式 tar -czvf folderName.tar.gz folderName # 压缩目录或文件
文件压缩与解压C++
C++的文件压缩与解压 C++的文件压缩与解压 C++的文件压缩与解压 C++的文件压缩与解压
java实现文件的压缩下载
    String[] names={"one.jpg","two.jpg","three.jpg","four.jpg"};    //四个文件流    FileInputStream input1 = new FileInputStream(new File("文件路径"));    FileInputStream input2 = new FileInputStream(new File(...
Linux常见的压缩命令
Linux上常见的压缩命令就是gzip和bzip2,后者性能更好。compress不再流行。 tar功能仅是打包,把很多文件集
Linux文件压缩与打包-1
6.1 压缩打包介绍 1 . 压缩文件的用途 【1当磁盘中的文件太大时,使用压缩后文件大小会变小,可以节省磁盘空间。 【2 在网络传输过程中,压缩后的文件的传输速度要优于未压缩的文件,如文件在服务器上经常被人下载,压缩之后也可以节省带宽。 2 . 常见压缩文件 windows :.rar .zip .7z linux : .zip, .gz, .bz2, .xz, .tar.gz
Linux中文件的压缩和解压缩
(1)打包并压缩文件 Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。 而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。 命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件 其中:z:调用gzip压缩命令进行压缩 c:打包文件 v:显示运行过程 f:指定文件名 示例:打包并压缩/test下的所有...
liunx服务器上文件压缩和解压
那要看你的压缩文件使用哪种压缩方式: gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令;bzip2 -d 上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压)。例如: tar -zcvf file file.tar.gz打包并压缩成gzip格式,其中-c命令是创建tar包,-z参数是指定压缩成gzip格式; tar
liunx系统中的文件压缩与解压
zip格式压缩: zip -r [目标文件名].zip [原文件/目录名] 解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf [目标文件名].tar [原文件名/目录名] 解包:tar -xvf [原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数...
C++ 压缩文件与解压文件
最近项目中用到文件压缩与解压,就了解了下这类知识。都说程序员是代码的搬运工,我也不例外。很快在网上找到了一些代码,比如zlib库,minizip等等。 我在codeproject上找到了一个源码,简单明了。 zip utils----简单明了的C++接口。  地址:  http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elega