如何在Linuxunpresstar.gz文件查看文件的大小
如何unpress tar.gz文件查看文件的大小
my_file.tar.gz焦油TVF
输出表单如下所示:
- rwxr-xr-x根/根2348366 2010-10-26 11:09:46 file_1.txt
- rwxr-xr-x根/根2383552 2010-10-26 12:52:45 file_2.txt
- RW rndash;rndash;根/根89106866 2010-12-20 14:30:01 file_3.txt
从左数第三列的数据文件的大小(单位:字节),与第六列是文件名。如果你想看得更清楚,使用awk过滤的输出结果:
焦油TVF my_file.tar.gz awk {打印3美元6美元的| }。
这样,输出只有第三和第六列,输出如下所示:
2348366 file_1.txt
2383552 file_2.txt
89106866 file_3.txt
如果您想用KB显示文件大小,您可以使用第三个列来删除n 1024,例如,如果您希望将其显示为GB,那么:
焦油TVF my_file.tar.gz awk {打印为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焦油TVF my_file.tar.gz awk {打印为3 / 1024 / 1024 / 1024 |,6美元}> / / result.txt中根
使用nohup是确保shell命令没有中断(网络状况,SecureCRT客户端软件可能会中断与服务器的连接,该命令不执行中断),重定向操作符是不用说的,最后的结果保存到 / /根目录的文件result.txt中。