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