在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。本文整理了查看大文件和清空内容等命令,有用记得收藏~

目录

  • 1、查询服务器中大于1G的文件
  • 2、查询服务器中大于1G的文件及属性信息
  • 3、查询大文件并排序

1、查询服务器中大于1G的文件

find / -type f -size +1G

查询结果如下:

[root@localhost ~]# find / -type f -size +1G
/var/lib/mysql/darkindustry/tbl_jm_account.ibd
/var/lib/mysql/tase1/key_timing_3.ibd
/var/lib/mysql/tase1/news_info_bak_1.MYD
/var/lib/mysql/mysql-bin.000001
/var/lib/mysql/aasl/7_quanliang_changeLocation.ibd
/var/lib/mysql/jiema/tbl_account_pay_record.ibd
/var/log/mysqld.log
/home/local/mycat/logs/wrapper.log

这条命令是查询自"/"根目录下所有大小超过1G的文件,查询的大小可以根据需要改变,如下:

相关查询:查询服务器中大于100M的文件

find / -type f -size +100M

2、查询服务器中大于1G的文件及属性信息

命令如下,在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径;

find / -type f -size +1G  -print0 | xargs -0 ls -l

查询结果如下:

[root@localhost ~]# find / -type f -size +1G  -print0 | xargs -0 ls -l
-rw-r--r--. 1 root     root      5777129059 3月  17 16:29 /home/local/mycat/logs/wrapper.log
-rw-------. 1 root     root      1214541824 2月  20 2020 /usr/local/apache-tomcat-7.0.79/bin/core.32402
-rw-r-----. 1 mysql    mysql     1157627904 12月 19 10:48 /var/lib/mysql/aasl/7_quanliang_changeLocation.ibd
-rw-r-----. 1 mysql    mysql     1119879168 4月  15 2020 /var/lib/mysql/darkindustry/tbl_jm_account.ibd
-rw-r-----. 1 mysql    mysql    14726201344 3月  17 13:54 /var/lib/mysql/jiema/tbl_account_pay_record.ibd
-rw-r-----. 1 mysql    mysql     1379945102 7月   6 2020 /var/lib/mysql/mysql-bin.000001
-rw-r-----. 1 mysql    mysql     5469372416 3月  17 16:21 /var/lib/mysql/tase1/key_timing_3.ibd
-rw-r-----. 1 mysql    mysql     2468393172 1月   2 2020 /var/lib/mysql/tase1/news_info_bak_1.MYD
-rw-r--r--. 1 mysql    mysql     1859491887 3月  17 16:12 /var/log/mysqld.log

3、查询大文件并排序

这里用du -h只显示文件大小和路径,如需查看详情信息,将 du -h 改为 ls -l 即可

find / -type f -size +1G  -print0 | xargs -0 du -h | sort -nr

查询结果如下:

[root@localhost ~]# find /var/ -type f -size +1G  -print0 | xargs -0 du -h | sort -nr
14G /var/lib/mysql/jiema/tbl_account_pay_record.ibd
5.4G    /home/local/mycat/logs/wrapper.log
5.1G    /var/lib/mysql/tase1/key_timing_3.ibd
2.3G    /var/lib/mysql/tase1/news_info_bak_1.MYD
1.8G    /var/log/mysqld.log
1.3G    /var/lib/mysql/mysql-bin.000001
1.1G    /var/lib/mysql/darkindustry/tbl_jm_account.ibd
1.1G    /var/lib/mysql/aasl/7_quanliang_changeLocation.ibd

  最后,像上面log日志大小有几个G的,我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空的,那老铁是用啥好办法来清空的呢?可以在下方留言,我们互相学习一波。

Linux查找大文件命令相关推荐

  1. linux查找服务器大文件,Linux查找大文件命令

    在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要.本文整理了查看大文件和清空内容等命令,有用记得收 ...

  2. 查找服务器大文件内容,Linux查找大文件命令,springmvc基础面试题

    1.查询服务器中大于1G的文件 ============================================================================== find ...

  3. Linux查找大文件 (find的用法)

    Linux查找大文件 1: 如何查找大文件? 其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定).那么如何把这些大文件搜索出来呢?例如我要搜索当前目录 ...

  4. linux 打开大文件命令,linux下大文件的读取

    最近遇到的现实问题就是经常需要读取大小超过1G的大文本文件.常规的软件或者方法基本上无能为力.在网上找了好多方法,汇总一下最好的,分享. 1)如果是在windows下读取这种大文件的话,只找到一个叫l ...

  5. linux 打开大文件命令,linux查看大文本文件命令

    linux 查看超大文本文件内容 现在有一个应用的日志,大小在5G左右.想要用linux命令去查看该文件中的如果你的日志是一行一行的,而你要提取的关键字为"ERROR"所在的整行内 ...

  6. linux 查找大文件

    找大文件 >> find / -xdev -size +100M -exec ls -l {} \;

  7. linux清除大文件命令,linux du df命令清除不要的大文件

    OS: Centos 发现/home目录完全满了,如下处理找到大文件并删除. 方法: 步骤1. du du --max-depth=1 -Hm --max-depth 最大深度 -H 容易理解(hum ...

  8. Linux查找定位文件命令

    1.pwd命令 pwd命令用于显示用户当前所处的工作目录,英文全称为"print working directory". [root@localhost etc]# pwd /et ...

  9. Linux查找大文件的方法

    第一种:ls 最简单的方法就是借助 ls 命令,因为 ls 命令本身输出是带文件大小信息的. 比如,我要列出 /data/log/ 目录中的20个最大文件,可以: ls -lSh /data/log/ ...

  10. linux查找大文件指定内容

    以大划小思想,然后重定向. linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容.比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info. ...

最新文章

  1. 生活问题 | 对华为畅玩手机5X进行升级
  2. windows失败计算机关闭,win10电脑关机失败怎么办|win10系统正确关机的详细方法
  3. 机器视觉_Java机器学习,第2部分
  4. ORA-01504问题
  5. 2017.5.23 -- 学习记录
  6. 第七章 正则化-机器学习老师板书-斯坦福吴恩达教授
  7. 15.泡菜:pickle模块
  8. Node.JS 学习路线图
  9. Windows批处理命令学习
  10. 博客系统的设计与实现_企业车辆管理系统设计与实现
  11. 2020年电工(技师)找答案及电工(技师)考试申请表
  12. pyCharm最新2018.2激活 附激活文件/教育版免费使用
  13. java gef_【插件开发】—— 12 GEF入门
  14. arduino 1 读取电机编码器值
  15. 天猫出海!12亿国货“一店卖全球”
  16. 当健身用户进入直播间:一场全新内容生态的破壁与重建
  17. 使用Jt2Go控件显示3D模型 / View 3D Model with JT2GO
  18. 几种android实时视频网络传输方案比较
  19. GameStop逼空浪潮蔓延至白银市场,亚洲股市“韭菜”纷纷效仿,高盛: 如果逼空继续,整个金融市场将崩溃...
  20. Android NFC

热门文章

  1. python对txt文件处理_python 数据处理 对txt文件进行数据处理
  2. VScode怎么查看python源码
  3. 用两个栈实现一个队列【C语言】
  4. Linux之zip命令
  5. Python内置函数一览表
  6. 智慧课堂辅助App的设计与实现
  7. Exadata想要补装Oracle 11g的注意事项
  8. office计算机高级应用,全国高等学校计算机水平考试Ⅱ级《Office2010高级应用》考试大纲(试行)...
  9. 接口测试一般怎么测?接口测试的流程和步骤
  10. Java华容道小程序设计