linux按照文件大小搜索,Linux-通过find和ls命令,按照大小查找文件
前言服务器磁盘空间满了,经常需要找出比较大的文件进行清理。汇总查找当前目录下大于50MB的文件:find /path/to/find -type f -size +512000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'列出家目录下文件大小小于500b的文件:find $HOME -size -500b或者find ~ -size -500b列
·
前言
服务器磁盘空间满了,经常需要找出比较大的文件进行清理。
汇总
查找当前目录下大于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
更多推荐
已为社区贡献2条内容
所有评论(0)