linux 常用的文件查看命令

-- 查看磁盘空间大小

df -h 


--这个文件下顶级目录大小  max-depth 表示搜寻的文件夹深度

du -h --max-depth=1 work/testing/      


--这个文件下所有大小

du -h --max-depth=1 work/testing/*     


-- 只在根文件系统下寻找大于500M的文件 并列出详细信息。

find / -xdev -size +500M -ls       


-- 从根文件系统开始寻找大于500M的文件 并列出详细信息

find /* -xdev -size +500M -ls     


--按照时间段截取日志文件

sed -n '/2016-06-20 09:[0-9][0-9]:[0-9][0-9]/,/2016-06-20 10:[0-9][0-9]:[0-9][0-9]/p' logfile   

-- 查找指定文件指定内容的行信息  例如查询当前目录下 tmp.log文件中 包含有"本机"字符的行内容
find ./tmp.log |xargs grep "本机"

grep "本机"  ./tmp.log


-- 从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find /   -type f -name "*.log" | xargs grep "ERROR"

-- 从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"

-- 查看目录/data/目前被占用的进程

fuser -m -v /data/


猜你喜欢

转载自blog.csdn.net/gzt19881123/article/details/54090200