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

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 命令来清空的,那老铁是用啥好办法来清空的呢?可以在下方留言,我们互相学习一波。

本文同步分享在 博客“_陈哈哈”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

linux查找服务器大文件,Linux查找大文件命令相关推荐

  1. linux中央服务器,如何在Linux上搭建一个Git中央仓库

    前言:本教程只面向那些个人开发者,想要自己在linux上搭建一个git中央仓库用来上传发布自己的项目.但是对于团队来说可能有更高的要求,可以使用gitlab搭建一个可视化的类似github的版本管理系 ...

  2. 服务器 为什么linux,为什么服务器要用linux系统?

    接着上篇补充一下,这篇主要内容是为什么服务器要用linux系统,因为很多朋友对这方面不太懂,所以小编另写一篇讲下为什么服务器要用linux系统的原因,有不懂的欢迎留言. 1. 稳定性高 业界公认:Li ...

  3. linux音频服务器,在Ubuntu Linux上配置MPD音乐服务器

    在媒体播放器方面,Linux有很多选择.它们中的许多功能与其他操作系统上的专有功能相同.大多数Linux用户没有意识到的是,还有其他一些利用Linux最大优势之一的服务器. MPD(音乐播放器守护程序 ...

  4. 10个有效的Linux VPS/服务器性能检测与稳定性测评工具/命令

    作为我们用户.站长,在选择主机.VPS.服务器的时候,很多时候会去看价格.配置等一些参数,但是有些时候的稳定性是无法控制的,有些是商家的问题,有些是我们用户的问题.但是选择一个好的商家,一款好的主机产 ...

  5. linux查看服务器温度指令,linux查看服务器温度

    有没有有线网卡,或者串口######你想做个类似于小型机器人这种的?那你可以在它的上面布署一个小的web应用么?######@氪金. @杨同学,这个上面我不想做任何接口,包括网卡和串口,所以所有通迅都 ...

  6. linux配置服务器心得体会,linux 学习 linux上搭建dhcp服务器

    ①配置前的环境准备 ##确保dhcp服务器有固定ip [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE= ...

  7. Linux系统服务器停服,Linux系统服务启动和停止

    systemd 是在Linux上运行服务的新方式. systemd 有一个被替代的 sysvinit . systemd 为Linux带来更快的启动时间,现在是管理Linux服务的标准方式.虽然稳定, ...

  8. linux换服务器登录插件,Linux服务器登录、注销 用户和用户组管理

    登录.注销# 立刻关机 shutdown -h now # 1分钟后,关机 shutdown -h 1 # 立刻重启 shutdown -r now # 2分钟后,重启 shutdown -r 2 # ...

  9. linux配置服务器超时退出,Linux下实现不活动用户登录超时后自动登出

    摘要: 方法一:通过修改.bashrc或.bash_profile文件来实现通过修改home目录下的.bashrc或.bash_profile文件... 方法一:通过修改.bashrc或.bash_p ...

  10. Linux下服务器搭建(2)——linux搭建svn服务器详细过程 及 使用TortoiseSVN客户端连接服务器

    环境: Linux环境为Centos7.2x64位:Centos6+版本搭建过,通用 首先安装svn,svn是subversion的缩写. 检查是否安装过: rpm -qa | grep subver ...

最新文章

  1. OpenCV 图像通道的拆分与合并
  2. vb.net 同时给多个属性赋值_系统小技巧:充分用好文件的时间属性
  3. Linux中/etc/init.d
  4. 7. Nginx 预定义变量
  5. WINDOWS获得当前执行程序路径的办法
  6. 一文详解中英文在NLP上的10大差异点
  7. 基于MATLAB的数字信号处理系统的GUI界面实现
  8. 解决 java.sql.SQLException: ORA-01688: unable to extend table XXX partition YYY by 1024 in tablespace
  9. 技术总监岗位职责和要求
  10. AD Migration Project
  11. GPT-3写了一篇论文
  12. CVE-2017-8570微软office漏洞复现与研究
  13. 转一位计算机牛人的心得,谈到计算机和数学,很实用~
  14. 史上最简单的软件破解——5行脚本代码完美破解99%的过期软件
  15. 听“Siri之父”讲述Siri背后的故事
  16. Servlet知识点小结
  17. Python量化交易学习笔记(25)——Data Feeds扩展
  18. html一键打包注册表,分享5款简洁高效的注册表优化软件,打包拿走
  19. 自定义View之仿小米MIUI天气24小时预报折线图
  20. VMware 14 的安装详细教程(附上资源)

热门文章

  1. SpringBoot 之数据源配置
  2. 双卡版本不插卡的情况下状态栏中只显示了一个信号图标,而不是两个信号图标,如何修改为2个图标
  3. 实时监控Mysql等数据库变化_进行数据同步_了解Maxwell_--MaxWell工作笔记001
  4. FFmpeg将mp4格式视频转为flv
  5. 不同浏览器对键盘事件的不同认知
  6. 阿里云MVP傅奎 | 聊聊区块链和加密货币相关的安全问题
  7. cas1082287-99-7齐岳生物花菁染料合成线路
  8. C++ 内联函数详解(搞清内联的本质及用法)
  9. 北京/上海内推 | 小红书社区技术部招聘NLP/多模态算法工程师/实习生
  10. Linux 内核裁剪方法