精华内容
下载资源
问答
  • 在进行Linux系统操作的时候,有时会遇到压缩文件过大的情况,解压不方便,如果只需要其中的某个文件,而又想知道该文件有多大的话,该怎么办呢?下面编就给大家介绍下Linux下在不解压tar.gz文件的情况下如何查看...

    在进行Linux系统操作的时候,有时会遇到压缩文件过大的情况,解压不方便,如果只需要其中的某个文件,而又想知道该文件有多大的话,该怎么办呢?下面小编就给大家介绍下Linux下在不解压tar.gz文件的情况下如何查看其中文件的大小,一起来学习下吧。

    84864b492eee16c4fe4f86ca5ec52734.png

    如何不解压tar.gz文件查看其中的文件大小

    tar tvf my_file.tar.gz

    输出形如:

    -rwxr-xr-x root/root 2348366 2010-10-26 11:09:46 File_1.txt

    -rwxr-xr-x root/root 2383552 2010-10-26 12:52:45 File_2.txt

    -rw-r–r– root/root 89106866 2010-12-20 14:30:01 File_3.txt

    从左起第三列数据就是文件大小(单位:字节),第6列就是文件名。如果要看得更清楚一点,用awk来过滤一下输出的结果:

    tar tvf my_file.tar.gz | awk ‘{print $3, $6}’

    这样就只输出第3和第6列,输出形如:

    2348366 File_1.txt

    2383552 File_2.txt

    89106866 File_3.txt

    如果要以KB/MB/GB来显示文件大小,可以用第3列除N个1024,例如,如果要显示为GB,则:

    tar tvf my_file.tar.gz | awk ‘{print $3/1024/1024/1024, $6}’

    字节数连除3个1024,就是GB了,输出形如:

    0.00218708 File_1.txt

    0.00221985 File_2.txt

    0.0829872 File_3.txt

    如果对一个超大的文件(例如,上百G),并且压缩包里包含很多文件的话,这个过程将很漫长,让shell命令在后台执行,并将结果输出到一个文件中是一个比较合理的做法,如下:

    nohup tar tvf my_file.tar.gz | awk ‘{print $3/1024/1024/1024, $6}’ 》 /root/result.txt &

    nohup 是保证shell命令无中断(网络状况不佳时,SecureCRT等客户端软件有可能中断与服务器的连接,从而命令还没执行完就被中断了),重定向符就不用说了,最后结果保存到了/root/目录下的result.txt文件中。

    上面就是Linux下查看压缩文件内文件大小的方法介绍了,如果你不知道如何查看压缩文件中的文件有多大,可以试试本文介绍的方法,希望对你有所帮助。

    展开全文
  • 例如:32313133353236313431303231363533e59b9ee7ad9431333433636231如果图片文件是JPEG图象的格式,那么WinRAR就不能很好的压缩,其压缩率只有一般仅为93%,也就是说1000K的图片,最多压缩为930K的压缩文件...

    展开全部

    视频和歌曲压缩比不高,所以压缩之后大小基本没有变,像Excel或Word这些文档压缩比比较高。例如:32313133353236313431303231363533e59b9ee7ad9431333433636231如果图片文件是JPEG图象的格式,那么WinRAR就不能很好的压缩,其压缩率只有一般仅为93%,也就是说1000K的图片,最多压缩为930K的压缩文件,几乎没有变小。

    压缩文件是利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,这样就可以达到缩小文件的目的软件。

    aff3ac8835ac4190128c7904fe851184.png

    扩展资料:

    常见压缩格式

    JAR

    JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

    ZIP

    ZIP应该算是最常见的压缩文件格式了,它不需要单独的一个压缩或者解压缩软件,因为Windows系统已经集成了对ZIP压缩格式的支持。

    RAR

    虽然ZIP在压缩文件格式中地位很高,但相当多的下载网站都选择了用RAR格式来压缩他们的文件,最根本的原因就在于RAR格式的文件压缩率比ZIP更高。

    7Z作为压缩格式的后起新秀,7Z有着比RAR更高的压缩率,能够将文件压缩的更加小巧。不过因为RAR格式已经高度普及,又没有网络普及的“天时”相助,7Z想要取代RAR的地位还是相当不容易的。

    CAB

    CAB是微软的一种安装文件压缩格式,主要应用于软件的安装程序中。因为涉及到安装程序,所以cab文件中包含的文件通常都不是简单的直接压缩,而是对文件名等都进行了处理,所以虽然可以对其直接解压缩,但解压后得到的文件通常都无法直接使用。

    ISO

    很多人都认为ISO是一种压缩格式,这源于WinRAR添加了对ISO格式“解压”的支持。而实际上,ISO并不是压缩格式,它之中所包含的文件也并没有经过压缩。ISO只是一种光盘的镜像格式,完全复制并保存了光盘上的内容而已。所谓的对ISO“解压”的过程,不过就是对ISO内文件的提取过程。

    TAR

    tar为后辍的文件能用WinZip或WinRAR打开,是因为WinZip或WinRar对.tar文件进行了关联,也就是指可以用相应的解压软件将其解压。.tar是linux下较为常用的压缩文件的格式,并不是什么数据库文件。

    UUE

    uue是一种在遇到邮件编码混合引起乱码的情况下比较有用的压缩格式,可以用WinZip或者WinRAR打开。

    展开全文
  • Linux压缩打包命令

    2021-05-09 01:33:30
    一、压缩命令:1、compress:最为古老的压缩命令,现在基本不用了解压:uncompress2、gzip:会替换源文件解压:-d或gunzip]$ gzip cdp_w_picpath.iso$ ll cdp_w_picpath.iso.gz-rw-r--r--. 1 bill.ding it 12462 10月...

    一、压缩命令:

    1、compress:最为古老的压缩命令,现在基本不用了

    解压:uncompress

    2、gzip:会替换源文件

    解压:-d或gunzip

    ]$ gzip cdp_w_picpath.iso

    $ ll cdp_w_picpath.iso.gz

    -rw-r--r--. 1 bill.ding it 12462 10月 10 18:13 cdp_w_picpath.iso.gz

    3、bzip2:压缩率比gzip更高,也会替换源文件

    解压:-d或bunzip2

    ]$ bzip2 cdp_w_picpath.iso

    ]$ ll cdp_w_picpath.iso.bz2

    -rw-r--r--. 1 bill.ding it 11650 10月 10 18:13 cdp_w_picpath.iso.bz2

    4、zip:压缩

    unzip解压

    二、tar命令:

    1、tar cvf /tmp/root.tar .       打包但并没有压缩

    $ tar cvf /tmp/tar/bill.tar .

    $ ls /tmp/tar/bill.tar -l

    -rw-r--r--. 1 bill.ding it 1054720 12月 20 16:41 /tmp/tar/bill.tar

    2、tar rvf /tmp/root.tar /etc/passwd /etc/shadow  追加这2个文件,打包到root.tar文件中

    ]$ tar rvf /tmp/tar/bill.tar /tmp/passwd

    tar: 从成员名中删除开头的“/”

    /tmp/passwd

    3、tar xvf /tmp/root.tar

    ]$ tar xvf bill.tar

    4、tar xvf /tmp/root.tar -C /tmp/dir       解压到指定目录

    ]$ tar xvf bill.tar -C /tmp/ttt/

    5、tar tvf /tmp/root.tar  查看包的内容

    ]$ tar tvf bill.tar | less

    drwxrwxrwt bill.ding/it 0 2013-12-20 16:04 ./

    -rw-r--r-- bill.ding/it 307 2013-10-08 16:19 ./multi-read.sh

    -rw-r--r-- bill.ding/it 5 2013-10-14 17:35 ./kk2

    -rw-r--r-- bill.ding/it 322 2013-11-11 16:45 ./avoid-subshell.sh

    -rw-r--r-- bill.ding/it 327 2013-10-31 17:55 ./wf2.sh.uppercase

    -rw-r--r-- bill.ding/it 395 2013-12-12 17:30 ./ex24-1.sh

    6、tar cvfz /tmp/root.tar.gz /root 打包压缩成gzip格式,解压时会多个root目录如:你现在在tmp目录下解压时会出现:

    /tmp/root/1....abc.*

    如果是用tar cvfz /tmp/root.tar.gz . 打包解压时没有root目录,直接在/tmp下生成文件

    ]$ ll

    总用量 1312

    -rw-r--r--. 1 bill.ding it 1054720 12月 20 16:53 bill.tar

    -rw-r--r--. 1 bill.ding it 285827 12月 20 16:59 bill.tar.gz

    r]$ pwd

    /tmp/tar

    [bill.ding@ns1 tar]$tar cvf bill.tar ~bill.ding/bin2/

    [bill.ding@ns1 tar]$ tar xvf bill.tar -C /tmp/ttt/

    $ ls /tmp/ttt/

    home

    [bill.ding@ns1 tar]$ ls /tmp/ttt/home/bill.ding/

    bin2

    [bill.ding@ns1 tar]$ ls /tmp/ttt/home/bill.ding/bin2/

    1.data fc4upd.sh quote-fetch.sh

    如果打包是用.来代替的话:

    ]$ pwd

    /home/bill.ding/bin2

    ]$ tar cvf /tmp/tar/bill.tar .

    ]$ tar xvf /tmp/tar/bill.tar -C /tmp/ttt/

    ]$ ls /tmp/ttt/

    1.data fibo.sh ra2ogg.sh  -----直接就是文件内容,没有目录了

    7、tar zxvf /tmp/root.tar.gz:解压

    $ tar zxvf bill.tar.gz

    $ ls -R

    .:

    bill.tar bill.tar.gz home

    ./home:

    bill.ding

    ./home/bill.ding:

    bin2

    ./home/bill.ding/bin2:

    1.data fc4upd.sh quote-fetch.sh

    8、tar zxvf /tmp/root.tar.gz -C /tmp:解压时指定目录位置

    $ pwd

    /tmp/tar

    [bill.ding@ns1 tar]$ tar zxvf bill.tar.gz -C /tmp/ttt/

    ]$ ls /tmp/ttt/

    home

    [bill.ding@ns1 tar]$ ls /tmp/ttt/home/

    bill.ding

    [bill.ding@ns1 tar]$ ls /tmp/ttt/home/bill.ding/

    bin2

    [bill.ding@ns1 tar]$ ls /tmp/ttt/home/bill.ding/bin2/

    1.data fc4upd.sh quote-fetch.sh

    9、tar tzvf /tmp/root.tar.gz:查看包内容

    ]$ tar tzvf bill.tar.gz | less

    drwxrwxrwt bill.ding/it 0 2013-12-20 16:04 home/bill.ding/bin2/

    -rw-r--r-- bill.ding/it 307 2013-10-08 16:19 home/bill.ding/bin2/multi-read.sh

    10、tar cvfj /tmp/root.tar.gz /root:打包并压缩成bzip2格式,其它选项与7-9命令一样,只是将z替换成j而已

    $ tar cvfj bill.tar.bz2 ~bill.ding/bin2/

    $ ll

    总用量 1464

    -rw-r--r--. 1 bill.ding it 1054720 12月 20 16:53 bill.tar

    -rw-r--r--. 1 bill.ding it 151906 12月 20 17:04 bill.tar.bz2

    -rw-r--r--. 1 bill.ding it 285827 12月 20 16:59 bill.tar.gz

    展开全文
  • 7-zip怎么把大文件压缩到最小

    千次阅读 2021-06-05 06:06:11
    7-Zip官方版不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,包括ZIP、 RAR、CAB、GZIP、BZIP2和TAR,是一款拥有极高压缩比的开源压缩软件。7-zip软件怎么把大文件压缩到最小?1、先在本站下载并安装好7-...

    7-Zip一款压缩软件,号称有着现今最高压缩比。7-Zip官方版不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,包括ZIP、 RAR、CAB、GZIP、BZIP2和TAR,是一款拥有极高压缩比的开源压缩软件。7-zip软件怎么把大文件压缩到最小?

    1、先在本站下载并安装好7-zip软件,然后点击要压缩的文件右击先查看下源文件大小,简单记录下。在想要压缩保存的大文件上点击右键,选择7-zip-添加到压缩包。打开一个“添加到压缩包”的窗口。

    f3d797d097cd2bfa58a4002a25640e15.png

    2、在压缩窗口里面设置压缩格式,压缩等级上选择最大压缩,压缩格式选择为7z,一般来说这个格式是压缩比率最高的一种,能够将文件尽量的压缩。是否加密或修改压缩路径这些内容大家可根据自己的需求来设置。选择默认选项不作更改了,设置好后点击确定,软件将会对文件进行压缩。

    3cfdd47b2b56d2d1e14a1d340bcbcf8a.png

    3、压缩完成后,找到已经压缩的包,右击点击属性,看到文件大小已经比之前小了好多。如果还想再缩小压缩包的话,很容易导致文件受损,所以请用户谨慎选择。

    0a2d41368835d1defe3ce06bc0a9ea3e.png

    4、同样使用7-zip压缩,把文件以.zip格式进行压缩。压缩完成,可以再来查看一下文件大小,可以看到相同的文件压缩使用7z格式能将文件压缩更小。

    c67d785af9c556309b76102aaf590732.png

    展开全文
  • import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipOutputStream;import java.io.*;import java.util.zip.CheckedOutputStream;.../*** @author chenssy** 将指定文件/文件夹压缩...
  • 经常使用pdf文件的朋友可能会发现,一些pdf文件比较大大,不仅占用电脑空间,使用起来也会非常影响电脑运行速度,下面编分享给你一个怎么在Mac苹果电脑上减小PDF文件的大小,需要的朋友我们一起来看一下: ...
  • java 压缩zip文件

    千次阅读 2021-03-17 12:58:07
    } } /** *//** * 压缩文件 * * @param zos * 压缩输出流 * @param file * 文件对象 * @param relativePath * 相对路径 * @throws IOException * @author * @date */ private static void zipFile(ZipOutputStream ...
  • 请慎重使用固实压缩文件

    千次阅读 2021-01-12 07:03:39
    装机员为您提供请慎重使用固实压缩文件的文章咨询供您阅读,如何使用请慎重使用固实压缩文件的方法对您有帮助也请您举手之劳分享给您身边的人。一种用以运行从压缩文件解压文件的模块,RAR和7z 的压缩文件可由用户...
  • 编一起给大伙演示怎么给压缩文件加密吧!很多时候我们会在工作的电脑存放有一些比较私密的照片或者文件之类,特别不希望自己的私密文件,不小心被用电脑的人看到,那该怎么好呢?下面编给大家带来给私人文件...
  • 压缩方式越接近“最好”:压缩效果越好(压缩文件)、压缩速度越慢、压缩时占用内存和cpu越多 压缩速度快: 字典越压缩效果越差(压缩文件越大)、压缩速度越快、压缩时占用内存和cpu越少 压缩方式越...
  • 进入下载BandiZip 6.21 多国语言版大小:6.2 MB日期:2019/2/25 8:52:30环境:WinXP,Win7解压文件极速编就给大家演示一下怎么使用BandiZip来解压缩和压缩文件吧。首先我们试一下软件的文件解压缩功能。点击软件主...
  • pdf压缩文件怎么压缩最小?pdf已经是网络上常用的文件格式了,尤其是日常办公当中,pdf使用怎么压缩pdf文件大小?pdf已经是网络上常用的文件格式了,尤其是日常办公当中,pdf使用次数非常多,但是有时候pdf文件的...
  • #压缩文件def Zip_files(): datapath = filepath# 证据路径file_newname = datapath + '.zip'# 压缩文件的名字log.debug(file_newname) z = zipfile.ZipFile(file_newname,'w',zipfile.ZIP_DEFLATED) for dirpath,...
  • iphone手机怎么压缩文件?目前国内有着很多的用户都在使用着iphone手机,iphone手机上也是有着很多的操作功能的,很多的用户都还是不是很熟悉,比如想用iphone手机进行压缩文件,应该怎么操作呢?下面就和编一起来看...
  • (数据压缩测试、字典、固实压缩、熵及其作用) 一:压缩原理 ...计算机中的压缩亦是如此,但在压缩文件中,需要的不是空气,而是重复的内容。2^16=65536,理论上一个字就有这么多种表示方法,但
  • 压缩文件的扩展名是rar、zip、arj等。简单来说,经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0的写法60,来减少该文件的空间。...
  • 压缩文件中文件名乱码问题

    千次阅读 2021-09-09 15:18:58
    大家在网上下载的一些压缩文件时会出现乱码的问题! 如: 文件名没有乱码,但里面的文件夹是乱码的: 文件夹里面的文件名也乱码: 处理办法,如下: 查看解决效果,完美!! ...
  • 压缩文件是一种数据容器,其中包含一个或多个压缩文件或目录。与未压缩的文件相比,压缩文件占用的磁盘空间更少,可以更快地从一台计算机传输到另一台计算机。使用适用于所有操作系统的实用程序,可以在Windows,...
  • 用D5的DVD(4,700,000kb)来刻录winrar的备份文件, 发现容量不够, 于是想压缩文件分卷, 又想节省空间,就要用固实压缩(图形界面的选项是压缩率选最佳),winrar推荐你在制作固实压缩时使用恢复记录,所以有以下参数, 容量4...
  • linux zip命令压缩zip文件详解

    千次阅读 2021-05-09 06:02:40
    命令语法:zip[选项] [压缩文件] [文件]选项含义:选项含义-m将文件压缩之后,删除源文件-o将压缩文件设置成和源文件一样的时间-q安静模式,在压缩的时候不显示命令的执行过程-r将指定目录下的所有子目录及文件一起...
  • 它可以把多个文件压缩成一个文件。这在网络上传输时很有用,而且节省硬盘空间。接下来,我们使用Python实现压缩和解压。1、读取ZIP文件信息要读取ZIP文件的内容,首先必须创建一个ZipFile对象。ZipFile对象在概念...
  • 我真的很抱歉成为那个菜鸟,...我试着压缩目录中的不同文件。在我的代码是:import zipfileimport zlibvalue_map =['/home/shiva/Desktop/test2', 'None', False, False, True, False['_MG_5290.JPG', '_MG_5294.JPG...
  • 我就废话不多说了,大家还是直接看代码吧~不多说,直接上代码public static void main(String[] args) throws Exception{//压缩文件File src = new File("e:/xx/aa.txt");File zipFile = new File("e:/xx/a.zip");...
  • 相信大家都知道“快压”吧,有没有伙伴跟编一样,超级...然而大家现在不用担心了,因为我们学习的python可以教我们压缩文件,一起来看下吧~需要使用模块:los 模块综合应用lglob 模块综合应用l利用 gzip zipfile...
  • 个人测试:为了真实感受一下压缩方式对压缩大小的影响,alvincr折腾了一下电脑,测试文件包含多种格式的文件以防止偏差,不过由于样本还是比较少,只能作为参考使用,我以前在压缩一个4GB的文件中发现:使用zip压缩...
  • 手机如何压缩文件

    2021-09-29 10:01:59
    2、然后找到并长按需要压缩文件。 3、接着点击右下角的更多按钮。 4、最后选择压缩选项,点击确定即可。 华为手机压缩方法: 1、首先打开文件管理,点击我的手机。 2、然后找到并长按
  • Linux文件压缩和打包

    2021-05-11 15:44:39
    ​​​6.1压缩打包介绍Windows下我们用的最多的压缩文件是.rar和.zip格式的,而在Linux系统下,我们的压缩文件有:.tar、.gz、.tar、.gz、.bz2、.zip等。使用压缩文件的好处是:一是可以节省磁盘空间;二是在传输时...
  • Linux压缩gz文件(gzip)

    2021-05-08 23:06:18
    Linux压缩gz文件(gzip)教程Linux gzip命令详解功能用于压缩或解压缩一个 gz 压缩文件。语法gzip [options] file...参数参数描述optionsgzip 命令使用的参数。file需要压缩或者解压缩的文件名。gzip命令常用参数参数...
  • 原标题:如何压缩PDF文件?分享4种高效压缩方法!在我们日常学习和日常工作中,... 今天编就来和大家分享四种高效的压缩方法。 第一款:VeryPDF PDF CompressorVeryPDF PDF Compressor这款软件可以通过采样和压缩...
  • 怎样压缩文件(文件太大怎么办)我们总是会碰到文件太大的问题。常见方法有:压缩、7z压缩、分卷压缩。——普通压缩对于文件大小改变影响甚。而分卷压缩,也只是相当于把蛋糕划分成许多块,再分运出去。他们并不能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,109,681
精华内容 443,872
关键字:

压缩文件怎么压缩小