Linux如何列举大于指定大小文件的所在目录




在Linux系统中,常常需要清理一些比较大的文件来扩充磁盘的可用空间。但是清理这些文件之前就要先找到这些文件,或者是把大文件Linux目录全都列举出来。本文就以awk命令为例子,介绍一下Linux如何列举大于指定大小文件的所在目录。

  业务背景

  /home/pms目录是工作目录,现在该目录占用硬盘空间过大,需要清理,现在需要列举该目录中所有大于200MB的子文件目录,以及该子文件目录的占用空间

  脚本实现

  du -h --max-depth=10 /home/pms/* | awk ‘{ if($1 ~ /M/){split($1, arr, “M”)}; if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s\n”, $1, $2} }’ | sort -n -r

  其中

  du -h --max-depth=10 /home/pms/*

  结果如下

  $ du -h --max-depth=10 /home/pms/*

  0 /home/pms/addressCountMap

  12K /home/pms/bigDataEngine/conf

  1.7M /home/pms/bigDataEngine/analysis/warning

  33M /home/pms/bigDataEngine/analysis/log

  ...

  下面这个awk语句,作用是判断第一个参数,进行字符串匹配,如果是M的话,按字符M进行截取

  if($1 ~ /M/){split($1, arr, “M”)};

  下面这个awk语句,作用是判断第一个参数,进行字符串匹配:

  1、M,判断容量是否大于200MB,是则直接输出参数1和参数2

  2、直接输出参数1和参数2

  if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s\n”, $1, $2}

  输出结果

  $ du -h --max-depth=10 /home/pms/* | awk ‘{ if($1 ~ /M/){split($1, arr, “M”)}; if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s\n”, $1, $2} }’ | sort -n -r

  以上就是Linux如何列举大于指定大小文件的所在目录,把大文件目录列举出来,就可以对它们进行批量删除了。
可以到U盘杀毒专家u盘启动u盘制作工具的官网:www.upanshadu.com咨询客服。更多精彩内容继续关注。本文由U盘杀毒专家u盘启动盘u盘启动整理发布



常见问题:

最新文章:
    千囚栀愿0
    2019/5/28
    U盘中毒文件修复非常棒,照相机SD卡要格式化,里面好多照片,U盘中毒文件修复的很耐心,2个多小时后都恢复了,非常感谢,棒棒哒
    静已思之愈脓0
    2019/5/28
    U盘变成驱动器,怎么才能恢复?
    指着伤口说痛0
    2019/5/28
    速度快,效率高,文件完整,不啰嗦,恢复完文件的一刻长叹一口气,终于解决了,谢谢U盘中毒文件修复
    画卿颜0
    2019/5/28
    我丢失的文件全部找回来了。用网上其他软件无法查询的,我自行无法找回来的,卖家帮我找回了,亲身体会。
    最后的温柔。0
    2019/5/28
    速度快,效率高,文件完整,不啰嗦,恢复完文件的一刻长叹一口气,终于解决了,谢谢U盘中毒文件修复
    十八克拉真心0
    2019/5/28
    我也是脑子有坑,清理电脑内存误删了需要的文件,迷茫半天来到了万能的u盘恢复软件寻求拯救,没想到最后真的都原样恢复了,好样的。
    梦曦媚淼0
    2019/5/28
    安装简单,只需几分钟,使用USBKiller-专业U盘启动盘可以非常简单地把一个完整的Linux操作系统装进U盘,创建过程全部图形界面操作,无须任何命令行,一次创建成功。
    陌上柳絮倾城雪0
    2019/5/28
    基本上都是用楼主方法恢复照片 ,每次照片都能找到。现在正在恢复中。每次不小心删掉照片,只要有楼主方法在 直接不用慌 就很淡定的恢复了
    Say goodbye0
    2019/5/28
    可以放心大胆的按照说明书进行安装系统,U盘启动盘提供的原版系统和备用软件也挺好,考虑的很周到。我一直喜欢更新系统,网上下载的pe,多有捆绑其他恶意网站,装好后仍有残留,让人很不安心。此安装盘以后要大力支持。
    醉酒思红颜0
    2019/5/28
    U盘格式化了吗? 为什么文件都没有了,我想找回应该怎么找回啊
    笑叹词穷0
    2019/5/28
    u盘格式化分配单元大小是不是越大越好?
    詮釋謧莂旳傷痛つ0
    2019/5/28
    真的是见识了大神的操作。我的Upan坏掉了,找电脑维修的师傅 跟我说要开盘 把光盘取出来。Upan直接报废,数据不一定考得完整。要我801+。还好在网上找到了u盘恢复软件。全部数据恢复。
为何选择U盘杀毒专家

全面查杀+主动防御=安全
专杀主流软件不能解决的U盘病毒
努力查杀任何一个新出现的U盘病毒
提供完善售后技术服务
清新界面,简单的步骤适合每个用户
针对不同需求,制定不同版本


U盘专杀 用户指南 联系我们 友情链接 友情链接 模版下载

版权所有 Copyright©2002-2019 U盘杀毒专家-蚂蚁传媒。