Agregué erróneamente la .dcmextensión en todos los archivos en mi Mac, lo que resultó en un error al iniciar sesión en mi iCloud y el almacenamiento de mis llaveros.
Habiendo estado tan desesperado por encontrar una solución para restaurar sus extensiones de archivo originales, pero solo encontré respuestas para reemplazar .abccon .defextensiones, que no es lo que quiero. Quiero eliminar toda la .dcmextensión redundante agregada en cada archivo.
¿Hay alguna manera de eliminar las extensiones .dcm en todos los archivos (recursivamente)?
Estas son las soluciones para reemplazar las extensiones de archivo que encontré:
for file in *.abc; do mv "$file" "${file%.abc}"; done
for old in *.abc; do mv $old basename $old .abc.ef; done
No son recursivos o Bash (3.2x) dice "mala sustitución" / "comando no encontrado".
.defde los ejemplos que encontraste? Bash no reemplaza nada aquí ... se elimina .abcy luego agrega .def. Entonces podría haber dejado de lado la parte "agregar .def".