Linux: eliminar extensiones de archivo para varios archivos

Tengo muchos archivos con extensión .txt. ¿Cómo eliminar la extensión .txt para múltiples archivos en Linux?

encontre eso

rename .old .new *.old

sustitutos.old extensión a la.new

También quiero hacer esto para archivos en subcarpetas.