Linux——查找占用磁盤體積最大的前10個文件


前言

服務器上傳文件失敗了,才開始沒考慮到磁盤原因還以為是自己的scrt的問題,還好df -h看了下,最后發現磁盤滿了,真是....

查找

find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10

詳解

find //在目錄結構中搜索文件的命令
/ //在整個系統(從根目錄開始)中查找
-type //指定文件類型
f //普通文件
-print0 //在標准輸出顯示完整的文件名,其后跟一個空字符(null)
| //控制操作符,將一條命令的輸出傳遞給下一個命令以供進一步處理
xargs //將標准輸入轉換成命令行參數的命令
-0 //以空字符(null)而不是空白字符(LCTT 譯者注:即空格、制表符和換行)來分割記錄
du -h //以可讀格式計算磁盤空間使用情況的命令
sort //對文本文件進行排序的命令
-r //反轉結果
-h //用可讀格式打印輸出
head //輸出文件開頭部分的命令
n -10 //打印前 10 個文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM