Linux下不解压压缩文件如何直接查看某个文件大小

2016-02-19 19:40 57 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是Linux下不解压压缩文件如何直接查看某个文件大小,一起来学习了解下吧!

【 tulaoshi.com - Linux教程 】

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

 Linux下不解压压缩文件如何直接查看某个文件大小

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

tar tvf my_file.tar.gz

输出形如:

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

-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 &

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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

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

来源:http://www.tulaoshi.com/n/20160219/1621529.html

延伸阅读
含目录底下的子目录,求得其所有文件大小之总和其第二个叁数的目的是起始Static型态的totbyte,呼叫它时,请不要传叁数进去 PrivateSubCommand1_Click() DimtotAsLong tot=GetDirTotalByte("c:ools") Debug.Printtot EndSub PrivateFunctionGetDirTotalByte(CurrentPathAsString,OptionaliAsLong)AsLong Statictotby...
WinRAR怎样预计压缩后文件大小?   多个文件或某个文件夹在没有组合压缩前,谁也不知道他们压缩在一起有多少,这里我们就要运用到WinRAR估计功能了。我们一起来了解一下WinRAR怎样预计压缩后文件大小。 具体教程: 请打开WinRAR窗口,选择要压缩的文件夹或文件,然后单击工具栏上的信息按钮,在打开窗口中,单击估计压缩...
标签: 电脑入门
方法一、首先我们打开WINRAR软件,然后在软件界面中找到我们需要压缩的文件,接着点击确定,将会弹出压缩的窗口,如图所示: 方法二、找到需要压缩的文件,然后点击鼠标右键,在弹出菜单中,选择压缩到文件,如图所示: 最后,我们得到压缩文件,如图所示:
360压缩压缩文件   360压缩为您提供了两种压缩文件的方式。 您可以选择右击需要解压的文件,在右键菜单中选择实现快捷的压缩。 您可以右击需要压缩的文件进行压缩。 打开360压缩,选中一个或多个文件后,点击软件主界面左上角的图标 并在新弹出的窗口中设置好压缩选项后,点击即可对文件进行压缩。
360压缩文件如何加密 压缩一个文件时,在界面,点击标签,然后输入密码即可。

经验教程

452

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部