Linux系統下查找大檔案或目錄的技巧
指令行如下
find . -type f -size +1000000k
當硬碟空間不夠時,我們就很關心哪些目錄或檔案比較大,看看能否幹掉一些了,怎麼才能知道呢?
#已易讀的格式顯示指定目錄或檔案的大小,-s選項指定對于目錄不詳細顯示每個子目錄或檔案的大小
du -sh [dirname|filename]
如:
目前目錄的大小:
du -sh .
目前目錄下個檔案或目錄的大小:
du -sh *
[root@td-agtfl2 var]# du -sh *
12K account
1.7M cache
16K crash
28K db
28K empty
16K ftp
12K gdm
3.7G lib
8.0K local
36K lock
13M log
16K lost+found
4.0K mail
8.0K net-snmp
8.0K nis
8.0K opt
8.0K preserve
240K run
14M spool
12K tmp
8.0K tux
2.1M www
24K yp
顯示前10個占用空間最大的檔案或目錄:
du -s * | sort -nr | head
用root到/目錄下去利用指令
du -s -h ./*
檢視哪個目錄占用了這麼多的磁盤,如果找到後,依次進入那個目錄,利用相同的辦法,就能定位到檔案上去。
本文轉自 傑思 51CTO部落格,原文連結:http://blog.51cto.com/12700807/1916866