位置: 编程技术 - 正文

Linux列举大于指定大小文件的所在目录的方法(linux大于符号)

编辑:rootadmin

推荐整理分享Linux列举大于指定大小文件的所在目录的方法(linux大于符号),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux脚本大于,linux大于等于命令,linux大于等于怎么打出来,linux中大于,linux中大于,linux大于等于命令,linux中大于,linux大于等于命令,内容如对您有帮助,希望把文章链接给更多的朋友!

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

业务背景

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

脚本实现

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

其中

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

结果如下

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

0 /home/pms/addressCountMap

Linux列举大于指定大小文件的所在目录的方法(linux大于符号)

K /home/pms/bigDataEngine/conf

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

M /home/pms/bigDataEngine/analysis/log

...

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

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

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

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

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

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

输出结果

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

以上内容就是小编为大家带来的关于Linux列举大于指定大小文件的所在目录的方法了,把大文件目录列举出来,就可以对它们进行批量删除了。希望可以帮助到大家!

Linux下安装vagrant过程出现问题如何解决? 在Linux系统中安装Vagrant容易遇到各种问题,比如说有些人不知道要先vmbox后才能安装Vagrant,本文就来解析一下Linux下安装vagrant过程容易遇到的问题。一

如何在Linux中添加一块大于2TB的新磁盘? 你有没有试过使用fdisk对大于2TB的硬盘进行分区,并且纳闷为什么会得到需要使用GPT的警告?是的,你看到的没错。我们无法使用fdisk对大于2TB的硬盘进

临时更改Linux栈空间大小的方法 1、通过命令ulimit-s查看linux的默认栈空间大小,默认情况下为即M2、通过命令ulimit-s设置大小值临时改变栈空间大小:ulimit-s,即修改为M3、可

标签: linux大于符号

本文链接地址:https://www.jiuchutong.com/biancheng/363132.html 转载请保留说明!

上一篇:Linux系统xlsatom命令如何使用?(linux xim)

下一篇:Linux下安装vagrant过程出现问题如何解决?(linux安装virsh)

  • 房屋租赁服务增值税税率是多少
  • 印花税计算是含增值税吗
  • 主营业务收入明细表格模板
  • 发票认证后怎么打明细
  • 农民工工资保证金管理暂行办法
  • 销售方记账凭证怎么做分录
  • 利润表中第3栏营业税金及附加等于什么
  • 冲企业所得税的分录
  • 应收账款未收到回函的替代程序
  • 房租收入纳税义务
  • 长期股权投资属于金融资产吗
  • 供应商给的折扣比发票少怎么做账
  • 企业报社保可以用医保吗
  • 企业计提工资的操作步骤
  • 评估入账的开发权是否可以税前扣除?
  • 企业发现多缴税款超过3年
  • 物业管理专票税点
  • 会计学考研考哪些科目专硕
  • 股东与公司之间是什么关系
  • 员工培训费应该怎么算
  • 转正工资和试用工资区别
  • 收回股东投资
  • 委托加工材料收回后的入账价值
  • 购材料有折让如何做会计分录?
  • 帮别的公司代销产品,对方公司不开具发票怎么做帐
  • 对账工作的主要内容为什么不包括账表核对
  • 西方会计要素有哪些
  • php array_search() 函数使用
  • 工程结算转收入
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • netsurf.exe - netsurf是什么进程 有什么用
  • 银行企业未达账户怎么办
  • 建筑业统一发票真伪查询
  • 设备租赁的方式有哪些
  • 房地产开发间接费
  • 生育津贴有什么补贴
  • 同一控制下控股合并在合并日合并报表编报正确的有
  • vue知识点总结
  • php怎么样
  • 暂估入库的商品含税吗
  • php调用微信扫描二维码
  • 内账增值税怎么计提
  • php7安装mysqli扩展
  • 如何在个人所得税app上修改扣缴义务人
  • 新公司开基本户需要带什么材料
  • 小额收据入账规则最新
  • 固定资产清理的审计目标不包括
  • 已开普通发票记账联丢失怎么办?
  • 购买机器的运费计入什么科目
  • 开红字发票如何做分录?
  • 个税手续费返还奖励财务人员的文件
  • 暂估入库估多了怎么办
  • 暂估入账后费用怎么做账
  • 资产评估费怎么收
  • Mysql 5.7.17 winx64免安装版,win10环境下安装配置图文教程
  • mysql的密码忘了该怎么办
  • Navicat连接MySQL报错
  • Vista下jusched.exe进程与禁用
  • 笔记本带u
  • solaris 修改用户 主目录
  • 戴尔电脑u盘快速启动
  • 电脑开机时进入安全模式怎么退出
  • ubuntucommand not found
  • ubuntu20.04怎么用
  • win7如何设置多个显示器
  • js字符串includes
  • 关于我和鬼变成家人的那件事
  • gpio接口
  • NeHe OpenGL Lesson 9
  • opengl绘制多个图形
  • 虚拟机中使用keil
  • real interval
  • 噩梦act2
  • 在javascript中如何定义并调用函数
  • javascript教程完整版
  • js操作对象的方法
  • JQuery解析XML数据的几个简单实例
  • 广东税务人工服务
  • 单位车辆购置税怎么申报缴纳
  • 内蒙古机关事业单位工资调整最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设