// 查看文件大小
ls -lh
#列举出当前目录所有大于800M的文件
find . -typef -size +800M
第一个方法只用到了一个命令find,它能够帮我们做一些文件查找的操作
它常用的参数有:
- type:类型
-d:目录
-c:字符设备文档
-P:管道文档
-l:符号链接文档
-f:普通文档
- name:按文件名查找。支持*模糊匹配
- size:文件大小 +表示大于 -表示小于 支持k,M,G单位
命令如下,在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径;
find / -typef -size +1G -print0 | xargs -0ls -lfind / -typef -size +500M -print0 | xargs -0ls -l
// 查看文件夹大小
du -h --max-depth=1
du -h --max-depth=1 |sort -n
du -hm --max-depth=2 |sort -n
du -h --max-depth=2 |sort -n
du -hm --max-depth=2 |sort -nr | head -12
max-depth 表示深度
sort排序
查看文件ls -lh