求助 (如何查找、删除超过一定大小的文件)

求助 (如何查找、删除超过一定大小的文件)

有一个问题想请问各位高手,
如何在一个文件夹里面删除大于一定容量的文件?
例如: /tmp 下有a 1m
b 2m
c 3m
d 4m
我想删除大于2m的文件,即删除文件c和d
谢谢大家赐教!      
复制内容到剪贴板
代码:
$ find /your/dir -type f -size +2048k -exec rm -f {} \;
      
for details plz refer to find's manual      
请教斑竹.如果我不是做删除操作,而是做移动,用find可以做吗?

比如我要把大于2K的文件移动到 /backup1/目录下.


find /your/dir -type f -size +2048k -exec mv  /backup1/ {} \;


报找不到文件错.

如果用find不能做,应该用什么方法


请帮忙.谢谢      
find is enough      
能告诉我,怎么做吗? 谢谢      
it's easy. please refer to find's manual      
呵呵 老大 适合 做导师      
我知道 怎么做了.是对{}没有理解
man find里说了 The string `{}' is replaced by the current file name being  processed  every
              where  it  occurs  in the arguments to the command,
find /your/dir -type f -size +2048k -exec mv {} /backup1 \;      
谢谢版主!