千家信息网

linux下不解压tar.gz文件怎么查看其中的文件大小

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"linux下不解压tar.gz文件怎么查看其中的文件大小",在日常操作中,相信很多人在linux下不解压tar.gz文件怎么查看其中的文件大小问题上存在疑惑,小编查阅了各式资料,整理
千家信息网最后更新 2026年11月02日linux下不解压tar.gz文件怎么查看其中的文件大小

这篇文章主要介绍"linux下不解压tar.gz文件怎么查看其中的文件大小",在日常操作中,相信很多人在linux下不解压tar.gz文件怎么查看其中的文件大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"linux下不解压tar.gz文件怎么查看其中的文件大小"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

如何不解压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下不解压tar.gz文件怎么查看其中的文件大小"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

文件 大小 输出 学习 命令 就是 结果 字节 更多 帮助 实用 清楚 漫长 接下来 不用 不用说 做法 单位 后台 客户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司简介 中关村互联网 科技集团 为想互联网科技怎么样 互联网科技保险 互联网核心科技是什么 互联网科技战争 与互联网科技公司 艾特科技互联网 互联网高科技企业 科技类的互联网平台 玖二柒互联网科技公司待遇 知域互联网科技有限公司大骗子 深圳艾果互联网通讯科技 徐州市互联网科技有限公司 互联网领先科技宣传片 宇信科技在杭州互联网排第几 福建互联网展示科技馆设计 银川新华互联网科技学校是国营吗 互联网领先科技活动 安徽九吞吴互联网科技有限公司 中国互联网科技工作委员会毛军 致聘互联网科技 剑昆互联网络科技有限公司临桂 互联网还是高科技吗 崇明区互联网教育科技售后服务 互联网在线教育科技创业 上海乐五互联网科技有限公司 数字互联网科技有限公司 互联网科技博主张洲 北京品多多互联网科技有限公司
0