红联Linux门户
Linux帮助

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

发布时间:2006-12-14 00:46:22来源:红联作者:Dream
前天遇到一些事情发现服务器上没有空间了,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那个文件就可以了。
文章评论

共有 0 条评论