Apenas adicionando o webp no final é q & d e funciona. Se você realmente quiser substituir o jpg pelo webp, precisará criar o novo nome manualmente ou renomear depois. Além disso, você poderia fazer isso em paralelo com uma grande lista de imagens para torná-lo mais rápido. Você poderia tentar algo assim:
for file in *;
do cwebp -q 50 -m 6 -z 9 $file -o $(echo "$file" | sed 's/jpg/webp/');
done;
Para paralelos, tente isto:
find . -iname '*.jp*g' | parallel 'cwebp -q 50 -m 6 -z 9 {} -o {}.webp'
Mas você terá que renomeá-los depois se usar o método ^.