技术栈

使用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论坛教程与小程序上架发布后的展示效果
相关推荐
梁正雄
2 天前
linux服务-RabbitMQ 原理与安装
linux·rabbitmq·ruby
互亿无线明明
2 天前
国际短信通知服务:如何为全球业务构建稳定的跨国消息触达体系?
java·c语言·python·php·objective-c·ruby·composer
Hui Baby
4 天前
Mq扩充队列提高并发
开发语言·后端·ruby
老虎0627
7 天前
RabbitMQ(RabbitMQ的消息收发的模板工具:SpringAMQP)
分布式·rabbitmq·ruby
songgz
8 天前
洋葱式双向解析器演示(Ruby)
开发语言·后端·ruby
e***9857
11 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
m***9238
12 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
l***4668
13 天前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
5***V933
13 天前
MacOS升级ruby版本
开发语言·macos·ruby
i***7195
14 天前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
热门推荐
01GitHub 镜像站点02【AutoGLM部署】本地私有化部署AI手机Agent03【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)04UV安装并设置国内源05Open-AutoGLM Windows 安装部署教程06Linux下V2Ray安装配置指南07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser09BongoCat - 跨平台键盘猫动画工具10jdk21下载、安装(Windows、Linux、macOS)