技术栈

使用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论坛教程与小程序上架发布后的展示效果
相关推荐
songgz
13 小时前
洋葱式双向解析器演示(Ruby)
开发语言·后端·ruby
e***9857
4 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
m***9238
4 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
l***4668
5 天前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
5***V933
6 天前
MacOS升级ruby版本
开发语言·macos·ruby
i***7195
6 天前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
k***2160
6 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
j***6308
6 天前
MacOS升级ruby版本
开发语言·macos·ruby
Baklib梅梅
7 天前
员工手册:保障运营一致性与提升组织效率的核心载体
前端·ruby on rails·前端框架·ruby
q***6977
8 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
热门推荐
01GitHub 镜像站点02React CVE-2025-55182漏洞排查与修复指南03【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05BongoCat - 跨平台键盘猫动画工具06UV安装并设置国内源07智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践08本地部署阿里最新开源的Z-Image09Linux下V2Ray安装配置指南10论文阅读 - 深度学习端到端解决库存管理问题 - 有限时间范围内的多周期补货问题(Management Science)