Agregué erróneamente la .dcm
extensió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 .abc
con .def
extensiones, que no es lo que quiero. Quiero eliminar toda la .dcm
extensió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".
.def
de los ejemplos que encontraste? Bash no reemplaza nada aquí ... se elimina .abc
y luego agrega .def
. Entonces podría haber dejado de lado la parte "agregar .def
".