1、查找文件
find / -name 'filename'
2、查找目录
find / -name 'path' -type d
3、查找内容
find . | xargs grep -ri 'content'
//find . | xargs grep -ril 'content' 只显示文件名称
4、查找大于100M的文件
find . -type f -size +1000000k
或者
ls -lh $(find / -type f -size +100M)
Centos下的应用服务器总是报警说磁盘不足,此时我们除了查看日志以外还需要寻找大于100M的文件以及指定目录下的文件大小。
#显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小
du -sh [dirname|filename]
如:
当前目录的大小:
du -sh .
当前目录下个文件或目录的大小:
du -sh *
显示前10个占用空间最大的文件或目录:
du -s * | sort -nr | head
或者使用ls查看目录下文件的大小
ls -lh