首页 > 其他分享 >文件按照大小排序

文件按照大小排序

时间:2024-03-26 19:45:43浏览次数:34  
标签:文件 26 排序 52 Mar mysql 大小 du

文件按照大小排序

OS:Red Hat Enterprise Linux Server release 7.9 (Maipo)

用的时候,经常盘就满了,得找最大的那个表,到数据库里面去查还得写sql ,就干脆查文件就得了,以下是用了个空库的查询结果

  1. 通过 ll 排序,对文件夹不够友好

    desc 排序,并找出最大的 5 个

[root@localhost data]# ll -hS |head  -n 6
total 3.1G
-rw-r-----. 1 mysql mysql 1.0G Mar 26 17:52 ib_logfile0
-rw-r-----. 1 mysql mysql 1.0G Mar 21 11:51 ib_logfile1
-rw-r-----. 1 mysql mysql 512M Mar 26 17:52 ibdata1
-rw-r-----. 1 mysql mysql 512M Mar 21 11:51 ibdata2
-rw-r-----. 1 mysql mysql  30M Mar 26 17:52 xb_doublewrite

asc 排序,并找出最小的 5 个,其实用 ll -hS |tail -n 5 ,但是看着难受

[root@localhost data]# ll -hSr |head -n 6
total 3.1G
srwxrwxrwx. 1 mysql mysql    0 Mar 26 17:52 mysql.sock
-rw-------. 1 mysql mysql    5 Mar 26 17:52 mysql.sock.lock
-rw-r-----. 1 mysql mysql    5 Mar 26 17:52 mysql.pid
drwxr-xr-x. 2 mysql mysql    6 Mar 26 17:52 _tmp
drwxr-xr-x. 2 mysql mysql    6 Mar 21 11:51 _redolog
  1. 通过 du 排序

    按照 kb 排序 desc,并找出最大的 5 个

[root@localhost data]# du -k * | sort -nr |head -n 5
1048576	ib_logfile1
1048576	ib_logfile0
524288	ibdata2
524288	ibdata1
30720	xb_doublewrite

按照 kb 排序 asc,并找出最小的 5 个

[root@localhost data]# du -k * | sort -n |head -n 5
0	mysql.sock
0	_redolog
0	_tmp
4	app_db
4	auto.cnf

同理,还有按照 MB 排序的 du -m * | sort -n 和 du -m * | sort -nr ,但是 du -m 会取整

[root@localhost data]# du -sh performance_schema
1.1M	performance_schema
[root@localhost data]# du -m performance_schema
2	performance_schema

误差有点大了就。。。到时候看情况用吧

标签:文件,26,排序,52,Mar,mysql,大小,du
From: https://www.cnblogs.com/Miac/p/18097393

相关文章

  • 05-python函数进阶和文件
    函数函数的多返回值变量间逗号隔开,可以多种类型defhello():return1,True,"hello"x,y,z=hello()函数的传参方式位置参数,根据位置传参defcan1(x,y,z):print(x,y,z)can1(2,4,8)关键字参数,根据k=v传参,可以和位置参数混用,位置参数需要在前defcan2......
  • 爬虫(m3u8格式视频文件)
    点击查看代码importreimportrequestsfromlxmlimportetreeimportasyncioimportaiohttpimportaiofilesimportosfromCrypto.CipherimportAES#获取第一层m3u8文件的url并下载deffirst_m3u8_url(url):resp=requests.get(url,verify=False)html......
  • SpringBoot基础24_SpringBoot的配置文件4
    一、SpringBoot配置文件类型1、SpringBoot配置文件类型和作用SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目......
  • Java项目中的web.xml文件的作用?
    Java项目中的web.xml文件是JavaWeb应用程序的核心配置文件,它是根据JavaServlet规范定义的部署描述符(DeploymentDescriptor)。在传统的Servlet/JSP应用中,web.xml文件位于Web应用的WEB-INF目录下,用于配置Web应用的行为和组件设置,具体作用包括但不限于以下几点:配置Servlet:......
  • Linux系列之统计某个字符串出现次数并排序
    业务场景最近遇到一个流量异常调用的接口,所以需要通过后台日志查看接口调用情况,先统计今天内接口的调用次数,再具体到对应的设备号,就知道哪台设备有问题了,初步想到wc和awk命令来筛选统计,但是真正去写的时候,发现很多写法都不太记得了,所以花了点时间去查手册,找资料,现在整理成......
  • 上传图片前端使用base64数据格式展示,后端数据库存储二进制文件
    添加时上传图片upload.render({elem:'#docImg',url:Feng.ctxPath+'/doctor/upload'//改成您自己的上传接口,before:function(obj){//预读本地文件示例,不支持ie8obj.preview(function(index,file,result){......
  • 3. 文件上传漏洞——漏洞总结笔记
    一、文件上传漏洞前提条件:能上传webshell(若仅让上传图片,而又绕不过去,则不行)webshell路径可知(需要访问目标,不知道则访问不了)webshell 可以被访问webshell可以被解析(即可以显示页面;若返回页面直接显示代码,并没有解析)判断确认是什么过滤?上传任意......
  • Java使用EasyExcel实现对excel文件的读写
    文章目录前言一、EasyExcel是什么?二、使用步骤1.引入库2.创建实体类3建立数据库4先建两个excel表5书写Mapper6书写测试类总结前言提示:这里可以添加本文要记录的大概内容:在学习Java中难免会有对文件的读写操作,像word文档、pdf文件以及excel表。这些读写操作都大......
  • 使用shell管理和配置文件系统(1)
    目录切换到用户tom登录shell的命令linux以长文件形式查看、分区下所有文件命令以、分隔年月日、以:分隔时分秒的方式来显示当前系统同时钟,命令查看/etc/passwd文件的类型命令统计/etc/sysconfig/network-scripts/ifcfg-ens32文件的行数、字数、字符数,命令查看/etc/shadow......
  • 【SpringBoot3+Mybatis】小程序和后台管理系统 员工/分类/菜品/套餐管理 上传文件 CRU
    文章目录一、项目介绍&Github二、技术选型三、开发环境搭建四、员工管理4.1新增员工①sql②对象拷贝DTO与Entity③异常捕获与处理④动态获取当前登录者Id⑤ThreadLocal4.2员工分页查询①请求参数实体与响应数据实体②controller层③service层使用pageHelper......