find: invalid number '300M'
背景:
查找linux中,文件大于300M的~ # find / -type f -size +300M
然后报find: invalid number '300M'
解决办法:
网上找了一下,提示可能是find的版本问题。于是我find -help
一下,发现
-size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: file size is bigger/smaller than N
-size 不支持M,所以把命令改成了 find / -type f -size +300000k