找出Linux上的大文件, 并按照文件大小排序
- 2021-12-01 18:35:00
- IDO老徐 原創
- 12844
昨天,收到 阿里云 的提醒,isTester.com博客所在的服務器 ,磁盘空间占用超过了 80%
老徐猜測,應該是日志文件或者其他數據文件占用過多磁盤空間,導致機器空間不足,引發服務報警(異常)。
此時需要清理一些無用的文件(日志文件或者數據文件)
,
那么,怎么高效的找到这些文件呢 ?
需要用到幾個命令
du
ls
xargs
最終,一行命令搞定:
兩步,
1、通过 du -sh * 找到大文件所在的目录
2、通過執行 find ./ -type f -size +100M | xargs ls -lhS 找到 大于 100M的所有文件,并倒序排序
[root@isTester]/var/lib/mysql# find ./ -type f -size +100M | xargs ls -lhS
-rw-rw---- 1 mysql mysql 1.1G Sep 15 2020 ./mysql-bin.000143
-rw-rw---- 1 mysql mysql 998M Apr 8 2021 ./mysql-bin.000392
-rw-rw---- 1 mysql mysql 703M Nov 3 17:22 ./mysql-bin.000408
-rw-rw---- 1 mysql mysql 419M Jul 6 17:08 ./mysql-bin.000400
-rw-rw---- 1 mysql mysql 340M Dec 1 15:34 ./mysql-bin.000411
-rw-rw---- 1 mysql mysql 290M Nov 18 15:36 ./mysql-bin.000409
注:从上面可以看出,主要是 mysql的临时文件,占空间,清理下即可 。
延伸:刪除文件等操作,參考之前的Linux命令合集 http://istester.com/linux /219.html
如上,end
IDO老徐
全网同名,个人IP公衆號
日更10年,每天 1 分钟、解决 1 个问题
職場、副業、輕創業、寫作、個人IP
公衆號、視頻號、小红书、知乎
長按/掃碼,關注IDO老徐
關注回複 401 送你「十年原創资料包」
聯系人: | IDO老徐 |
---|---|
Email: | 957863300@qq.com |
QQ: | 957863300 |
微信: | 957863300 |
微博: | isTester |
網址: | idoxu.com |
地址: | 中国 · 广东 · 深圳 |
來源備注:老徐博客