歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

知道unix下面find命令怎麼使用


前天遇到一些事情發現服務器上沒有空間了,62G的硬盤呢,怎麼說沒有了就沒有了啊。
當時很著急,但是我知道服務器上運行著很多的服務,應該是應用程序的log把硬盤給吃了。
但是不知道哪個log文件這麼大啊?我的辦法有點笨,大家不要笑啊!
來我們用find和df命令把他們揪出來:
<1> df -h
來看看,哪個文件分區滿了。例如/dev/ad0s1 /home滿了那我們來這行下面的命令吧
<2> find /home -exec ls -lh {} \;|awk '{if($5!="") {print $5,$8}}' > ~/filels.txt
這樣在/home/下面的文件的大小和文件名全部寫到~/filels.txt中了
<3> vim ~/filels.txt
查找上G大小的文件就可以了
好像就是這些步驟,很順利我發現了一個57G大小的error log文件,truncate那個文件就可以了。
Copyright © Linux教程網 All Rights Reserved