Linux查找服務(wù)器中的大文件的方法總結(jié)
一、為什么要查找大文件?
- 磁盤(pán)空間不足,需快速定位占用源
- 清理日志、緩存、臨時(shí)文件
- 優(yōu)化備份策略,避免冗余數(shù)據(jù)
- 遷移數(shù)據(jù)前評(píng)估文件體積
二、使用find命令查找大文件
1. 查找大于 500MB 的文件
find / -type f -size +500M
/:從根目錄開(kāi)始查找-type f:只查找文件-size +500M:文件大小超過(guò) 500MB
建議加 2>/dev/null 屏蔽權(quán)限報(bào)錯(cuò):
find / -type f -size +500M 2>/dev/null
2. 查找當(dāng)前目錄下大于 100MB 的文件
find . -type f -size +100M
3. 查找并顯示文件大小與路徑
find / -type f -size +500M -exec ls -lh {} \; 2>/dev/null
ls -lh:顯示人類可讀格式(如 MB、GB)
三、結(jié)合排序列出前幾個(gè)大文件
1. 列出前 10 個(gè)最大文件
find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null | sort -k 5 -hr | head -n 10
sort -k 5 -hr:按第 5 列(文件大?。┑剐蚺帕?/li>head -n 10:取前 10 個(gè)結(jié)果
四、使用du命令查看目錄大?。ㄝo助定位)
du -ah / | sort -hr | head -n 20
-a:包括文件和目錄sort -hr:按大小倒序排列head -n 20:列出前 20 個(gè)占用空間最多的項(xiàng)
五、進(jìn)階技巧:按文件類型查找
1. 查找大日志文件
find /var/log -type f -name "*.log" -size +100M
2. 查找大圖片或視頻文件
find / -type f \( -iname "*.jpg" -o -iname "*.mp4" \) -size +200M
六、總結(jié)
查找大文件的核心命令是 find 和 du,配合 ls、sort、head 等命令可以快速定位問(wèn)題文件。建議將這些命令封裝成腳本,定期執(zhí)行并記錄結(jié)果,提升運(yùn)維效率。
到此這篇關(guān)于Linux查找服務(wù)器中的大文件的方法總結(jié)的文章就介紹到這了,更多相關(guān)Linux查找服務(wù)器中的大文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何利用SystemTap統(tǒng)計(jì)函數(shù)執(zhí)行耗時(shí)詳解
SystemTap是監(jiān)控和跟蹤運(yùn)行中的Linux 內(nèi)核的操作的動(dòng)態(tài)方法,下面這篇文章主要給大家介紹了關(guān)于如何利用SystemTap統(tǒng)計(jì)函數(shù)執(zhí)行耗時(shí)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
Linux使用suid vim.basic文件實(shí)現(xiàn)提權(quán)
這篇文章主要介紹了Linux使用suid vim.basic文件實(shí)現(xiàn)提權(quán),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
在Linux下以www-data用戶運(yùn)行Crontab的方法步驟
在Linux系統(tǒng)中,cron守護(hù)進(jìn)程用于定時(shí)執(zhí)行命令或腳本,默認(rèn)情況下,cron作業(yè)以root用戶運(yùn)行,但是,有時(shí)需要以非root用戶的身份運(yùn)行cron作業(yè),例如 www-data 用戶,在本文中,我們將討論在Linux系統(tǒng)中以www-data用戶的身份運(yùn)行crontab的正確方法2025-12-12
判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的詳解
這篇文章主要介紹了判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的的相關(guān)資料,這里整理下查看系統(tǒng)位數(shù)的命令,需要的朋友可以參考下2016-11-11
Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核中鏈表的使用筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核中鏈表的使用筆記整理,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
Linux(RedHat或CentOS)下實(shí)現(xiàn)開(kāi)啟telnet服務(wù)方式
文章介紹了Telnet協(xié)議的功能及安全風(fēng)險(xiǎn),指出其明文傳輸導(dǎo)致安全隱患,現(xiàn)代系統(tǒng)多默認(rèn)禁用,詳細(xì)說(shuō)明了開(kāi)啟Telnet的步驟,包括安裝、配置yum源、啟動(dòng)服務(wù)及處理防火墻,同時(shí)區(qū)分不同系統(tǒng)版本的配置差異2025-07-07

