find . -name "*.tif" -size -160k -delete
Execute o comando sem -delete
primeiro para verificar se os arquivos corretos foram encontrados.
Observe o -
antes de 160k
. Apenas 160k
significa exatamente 160 kilobytes. -160k
significa menor que 160 kilobytes. +160k
significa maior que 160 kilobytes.
Se você quiser filtrar o tamanho em bytes (como em 160 bytes em vez de 160 kilobytes), então você deve escrevê-lo assim: 160c
. Se você acabou de escrever 160
, ele será interpretado como 160 * 512 bytes. Este é um requisito estranho por POSIX. Leia aqui para mais detalhes: link