Para mover todos os arquivos do formulário IMG_nnn.jpg
, em que nnn
tem três dígitos e não necessariamente consecutivos, use:
mv IMG_[0-9][0-9][0-9].jpg subdir
Para mover apenas arquivos numerados, digamos, de 001 a 0022, pode-se usar:
mv IMG_{001..022}.jpg subdir
O problema com o acima é que ele irá gerar mensagens de erro para cada arquivo que não existe. As mensagens parecem:
mv: cannot stat 'IMG_014.jpg': No such file or directory
É simples, no entanto, ignorar essas mensagens. Use:
mv IMG_{001..022}.jpg subdir 2>&1 | grep -v "cannot stat"