1.用find找到最大的10个文件。
命令: find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10
find | 搜索文件命令 |
/ | 在整个/目录搜索 |
-type | 指定文件类型 |
f | 类型为普通文件 |
-print0 | 标准输出完整文件名,后跟空字符(null) |
| | 管道符,前的命令给后的命令处理 |
xargs | 把标准输出转换为命令行参数 |
-0 | 以空字符(null)来分割记录 |
du -h | 查看磁盘使用情况(可读格式计算) |
sort | 文本排序 |
-r | 反转结果 |
-h | 打印输出(可读格式) |
head | 开头 |
n -10 | 打印前十 |