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

posted @ 2024-07-31 13:27  你说夕阳很美  阅读(32)  评论(0)    收藏  举报