技术栈

使用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论坛教程与小程序上架发布后的展示效果
相关推荐
q***7518
3 小时前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
q***2357
19 小时前
RabbitMQ介绍以及基本使用
qt·rabbitmq·ruby
Franciz小测测
1 天前
Python连接RabbitMQ三大方案全解析
开发语言·后端·ruby
百***4807
1 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
百***5884
1 天前
MacOS升级ruby版本
开发语言·macos·ruby
列星随旋
2 天前
初识RabbitMQ
分布式·rabbitmq·ruby
q***1334
2 天前
RabbitMQ 的介绍与使用
分布式·rabbitmq·ruby
g***8669
3 天前
RabbitMQ之交换机
分布式·rabbitmq·ruby
e***2829
4 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
s***3856
4 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05UV安装并设置国内源06今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Linux下V2Ray安装配置指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中