find查找大文件或不区分大小写

2015-11-13

不区分大小写,排查查询

find . -type f ! -name 'webchat-service-0.0.1.jar' -delete;

find / -type f -iname "DBUTils*"

大文件

find . -type f -size +800M

find / -type f -size +1G -exec du -sh {} \;

find /  -type f -size +800M -exec du -sh {} \;

取前10个

find /u02 /data1  -type f -size +800M -exec du -sh {} \;|sort -nr|head -10

查找大小在某个范围内的文件使用-size参数,-size +n表示大于n单位的范围,-size –n表示小于n单位的范围。例如,查找大于100k且小于400k的文件:

find . -type f -mtime -1 -size +100k -size-400k

说明:

-type f表示只查找文件,过滤掉文件夹,块文件等。

将查出来的文件以详细列表形式显示出来

find . -type f -mtime -1 -size +100k -size-400k | xargs ls –l

-size参数说明:

-sizen[cwbkMG]

File uses n units of space,rounding up. The following suffixes

can be used:

`b' for 512-byte blocks (this is the default if no suffix is

used)

`c' for bytes

`w' for two-byte words

`k' for Kilobytes (units of 1024 bytes)

`M' for Megabytes (units of 1048576 bytes)

`G' for Gigabytes (units of 1073741824 bytes)

分类:Linux | 标签: |

相关日志

评论被关闭!