前言

服务器磁盘空间满了,经常需要找出比较大的文件进行清理。

6029f077a619407da489bffde09b71df.png

汇总

查找当前目录下大于50MB的文件:

find /path/to/find -type f -size +512000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

列出家目录下文件大小小于500b的文件:

find $HOME -size -500b

或者

find ~ -size -500b

列出根目录下大小是20 512-byte blocks的文件:

# find / -size 20

找到最大的5个文件:

find /path/to/find -type f -exec ls -s {} \; | sort -n -r | head -5

ls 命令:在目录中找出最大的文件

同样你也能使用ls命令:

ls -lS

ls -lS | less

ls -lS | head -10

ls 命令:在目录中找出最小的文件

如下所示:

ls -lSr

ls -lSr | less

ls -lSr | tail -10

Logo

更多推荐