技术栈

使用Ruby过滤目录容量大小

薛定谔之死猫2023-11-26 6:04

实际使用的,显示大于某种容量的目录或文件。

ruby 复制代码
#encoding:utf-8

input = STDIN.read
input.lines.each do |line|
	num = line.gsub(/^([0-9\.]+)G.*$/,"\\1")
	if num.to_i >= ARGV[0].to_i
		puts line
	end
end

使用如下命令运行:

bash 复制代码
$ du -hs * 2>/dev/null | egrep "^[0-9\.]+G.*$" | ruby stat_size.rb 3

这里显示大于3GB的目录。

上一篇:SpringBoot——定制错误页面及原理
下一篇:宝塔面板安装搭建DiscuzQ论坛教程与小程序上架发布后的展示效果
相关推荐
xuefeiniao
1 天前
使用宝塔安装RabbitMQ,启动不起来
分布式·rabbitmq·ruby
yaoyouzhong
2 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
gududexiao
2 天前
RabbitMQ 的介绍与使用
分布式·rabbitmq·ruby
iOS妖狐小北
2 天前
RabbitMQ之交换机
分布式·rabbitmq·ruby
weyyhdke
2 天前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
lzqk12000
2 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
hINs IONN
4 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
eSsO KERF
4 天前
RabbitMQ之交换机
分布式·rabbitmq·ruby
Albert Edison
9 天前
【RabbitMQ】工作队列模式(使用案例)
分布式·rabbitmq·ruby
REDcker
10 天前
RabbitMQ系列02 - RabbitMQ 消息模型:Broker、交换器、队列与收发路径
分布式·rabbitmq·ruby
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026年4月AI大事件深度解读:大模型竞争进入“深水区“04近期有什么ai的新消息,新动态? 2026.4月052026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free06codex app每次打开重连5次Reconnecting问题解决07AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析08CC-Switch & Claude 基于 Linux 服务器安装使用指南09从限购到畅通:GLM-5.1 Coding Plan接入攻略10LLM Wiki:让大模型替你打理知识库的完整指南