Hemos creado un montón de carpetas y archivos que contienen el carácter "<".
¿Es posible eliminar en masa estos personajes?
Hemos creado un montón de carpetas y archivos que contienen el carácter "<".
¿Es posible eliminar en masa estos personajes?
Como modificación de la respuesta de I'L'I, para sustituir un carácter por un guión bajo (o lo que prefieras) puedes utilizar
find . -name '*\<*' | while read f; do echo mv "$f" "${f//\</_}"; done
El comando de arriba es un "simulacro" del comando de abajo:
find . -name '*\<*' | while read f; do mv "$f" "${f//\</_}"; done
Nota 1: Puede sustituir el _ por el carácter que desee.
Nota 2: Debido a que el "<" es un carácter especial, es necesario reemplazar colocar el carácter de escape \
frente a ella. Si se trata de sustituir un carácter diferente, como los dos puntos :
no se necesitaría el \N delante de él. (La barra invertida aparece dos veces en cada línea anterior).
Nota 3: Asegúrese de probar primero el funcionamiento en seco por si algo no es del todo correcto. Además, asegúrate de hacer una copia de seguridad de tus archivos de antemano por si te equivocas al escribir algo.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.