Linux查找指定大小范围内的文件

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

1
find . -type f -size +1M -size -10M

说明:

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

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

1
find . -type f -size +1M -size -10M | xargs ls -lh

-size参数说明:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
-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)
坚持原创技术分享,您的支持将鼓励我继续创作!
0%