专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

Linux中利用awk命令计算文件的大小(上) (linux awk-f)

编辑:rootadmin

整理分享Linux中利用awk命令计算文件的大小(上) (linux awk-f),希望有所帮助,仅作参考,欢迎阅读内容。

Linux中利用awk命令计算文件的大小(上) (linux awk-f)

内容相关其他词:linux的awk命令大全,linux awk-f,linux教程:awk命令的用法,linux中awk怎么用,linux awk-f,linux awk命令详解,linux中awk怎么用,linux中awk怎么用,内容如对您有帮助,希望把内容链接给更多的朋友!

  有时你可能想知道某个目录下文件的大小,此时自然会想到带有-l选项的ls命令。但是,这个命令除了文件名和文件大小之外,还要显示其他很多信息。因此,可以将这个ls命令的结果通过管道送给awk命令作进一步的处理。运用组合命令显示/boot目录中每一个文件的文件名和大小:goddog@ubuntu:~$ls-lF/boot|awk'{print$9""$5}'abi-4..0--genericconfig-4..0--generic……  看上去有些凌乱啊。为了使awk命令的显示结果更清晰,在awk命令中引入了以下两个可以在print命令表达式中运用的特殊的字符序列:\n:产生一个回车*作\t:产生一个制表键  利用\t重新修改一下上面的例子,这次是文件大小在前,文件名随后,文件大小和文件名由制表键隔开:goddog@ubuntu:~$ls-lF/boot|awk'{print$5"\t"$9}'abi-4..0--genericconfig-4..0--generic……  上述的显示结果是没有顺序的,如果你想了解文件磁盘空间的运用情况,最关心的就是大文件,因为只有大文件才对*的冲击比较大。假设你现在想知道最大的3个文件的大小并且显示的结果是按文件由大到小的顺序列出。命令如下:其中sort命令中的-r表示由大到小排序,-n表示按数字排序:goddog@ubuntu:~$ls-lF/boot|awk'{print$5"\t"$9}'|sort-rn|head-initrd.img-4..0--genericvmlinuz-4..0--genericSystem.map-4..0--generic

  如果想知道/boot中所有文件大小的总和,可以在awk命令中加入带有变量和加法的表达式,命令如下:其中,totalsize是自定义的一个储存文件大小总和的变量。awk命令中的命令表达式totalsize=totalsize+$5也可以缩写成totalsize+=$5goddog@ubuntu:~$ls-lF/boot|awk'{totalsize=totalsize+$5;printtotalsize}'……  结果除了显示最后一行的所有文件大小的总和之外,还显示了太多不重要的信息,为此,将这个命令的结果通过管道送给tail-1命令:goddog@ubuntu:~$ls-lF/boot|awk'{totalsize+=$5;printtotalsize}'|tail-  还有一种更好的方式是在awk命令中运用END关键字,命令如下:goddog@ubuntu:~$ls-lF/boot|awk'{totalsize+=$5}END{printtotalsize}'

标签: linux awk-f


本文链接地址:https://www.iopcc.com/jiadian/46593.html转载请保留说明!

上一篇:真难!全球第三款12TB硬盘发布 (全球第三强国是哪个国家)

下一篇:美国最牛半导体拒绝被卖:结果让老外吃惊 (美国最牛半导体企业排名)

推荐内容:

TDA7230A功放★_电路 (tda7266功放)

TDA7230A功放★_电路 (tda7266功放)

),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:tda7293功放,tda7253功放电路图,tda7293功放,tda7297sa功放电路 ...

二种自装交流电源相序指示器 (自制交流电源)

二种自装交流电源相序指示器 (自制交流电源)

源相序指示器,当电源按顺相序L1、L2、L3接入时,氖灯就亮;按逆相序L2、L1、L3接入时则氖灯不亮,线路如图(a)。 ...

高压稳定电路的常见维修故障现象分析 (高电压稳压电源电路图)

高压稳定电路的常见维修故障现象分析 (高电压稳压电源电路图)

不能二次开机;无光栅;画面水平幅度不稳定;亮度不正常。1.不能二次开机【故障】特点表现为开机后立即转入保 ...

如何用路由器连接路由器(路由器和路由器怎么连接) (如何用路由器连接别人家的wifi)

如何用路由器连接路由器(路由器和路由器怎么连接) (如何用路由器连接别人家的wifi)

由器怎么设置路由器亮红灯哪种故障路由器登录入口和光猫的区别路由器怎么重启路由器怎么连接路由器桥接教程详 ...

怎样利用智能电视机调路由器桥接信号放大器(怎么给路由器放大信号) (家里的电器如何实现智能化)

怎样利用智能电视机调路由器桥接信号放大器(怎么给路由器放大信号) (家里的电器如何实现智能化)

由器怎么设置路由器亮红灯哪种故障路由器登录入口和光猫的区别路由器怎么重启路由器怎么连接路由器桥接教程详 ...

电脑下载的系统怎么安装 (怎么安装电脑系统)

电脑下载的系统怎么安装 (怎么安装电脑系统)

电脑*一旦出现了问题的时候,就需对电脑*进行重装,那么,电脑下载的*怎么安装呢?接下来就由小编来为大家演示 ...

重装系统软件下载有哪些 (最新重装系统软件)

重装系统软件下载有哪些 (最新重装系统软件)

助我们重装*的软件,这类装机工具功能基本都差不多,但是我们需要的是一款比较稳定的软件,*作起来要比较简单, ...

酷狗音乐下载教程 (酷狗音乐的下载方法)

酷狗音乐下载教程 (酷狗音乐的下载方法)

么酷狗音乐绝对是一个不错的选择,那么我们怎么去下载酷狗音乐呢?下面让我们一起来看一下吧。工具/原料:*版本 ...

BIOS设置U盘为第一启动项后检测不到的怎么修理 (bios如何设置u盘为第一启动)

BIOS设置U盘为第一启动项后检测不到的怎么修理 (bios如何设置u盘为第一启动)

启动项设置为U盘启动,但是在启动时却检测不到。这个问题该该如何维修呢?今天小编就和大家一起来看看这个问题 ...

Win10怎么把任务栏变透明?Win10任务栏全透明设置教程 (win10怎么把任务栏移动到右边)

Win10怎么把任务栏变透明?Win10任务栏全透明设置教程 (win10怎么把任务栏移动到右边)

n怎么把任务栏变透明?虽然在Win的个性化设置中,可以设置透明效果,但设置之后,底部任务栏并不是全透明的,顶 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com