天天看點

Linux系統下查找大檔案或目錄的技巧

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

繼續閱讀