Carácter de eliminación masiva de nombres de files y carpetas

Hemos creado muchas carpetas y files que contienen el carácter "<".

¿Es posible quitar en masa estos personajes?

  • Terminal OSX ML - Pestañas de conmutación
  • Descargue el file macOS Installer.dmg
  • ¿Cómo debo arreglar mi installation de Homebrew después de actualizar OS X?
  • Herramientas de image vectorial Mac
  • "Este binary comprimido UPX contiene un encabezado Mach-O no válido y no se puede cargar".
  • Detectar si el usuario que ha iniciado session es un usuario de directory activo de networking o un usuario local
  • Los personajes y la notificación rebotan cuando el Terminal pierde el foco
  • ¿Cómo recortar las páginas pares e impares de forma diferente en un PDF?
  • ¿Inicia el progtwig en respuesta a events del sistema (como cambios de direcciones IP, etc.)?
  • Deshabilitar SMB1 en Mac OS
  • Suma de comprobación SHA2 para InstallESD.dmg de Sierra?
  • ¿Carpeta inteligente usando "o" búsqueda?
  • 4 Solutions collect form web for “Carácter de eliminación masiva de nombres de files y carpetas”

    Utilizo Name Mangler 3 para el cambio de nombre de files y carpetas. Hay opciones gratuitas, pero Name Mangler ofrece un montón de características que hacen que valga la pena los $ 19.00 para mí.

    Aquí está Name Mangler en MacUpdate que incluye enlaces a muchos progtwigs similares.

    1. Una vez que haya instalado Name Mangler, ejecútelo
    2. Arrastre toda la carpeta que desea cambiar de nombre en el panel donde dice "Arrastrar files y carpetas aquí"
    3. A la derecha, select "Buscar y replace"
    4. Ingrese "<"
    5. En "Reemplazar con", ingrese el carácter que desea replace "<" con o deje en blanco para eliminarlo
    6. Haga clic en "Renombrar x de x elementos"

    Una de las muchas cosas que hace que valga la pena utilizar una herramienta como Name Mangler es que puede deshacer los cambios, ver un historial de los cambios y crear un "droplet" que hace que sea muy conveniente ejecutar el cambio de nombre en otros files. Todo eso además de poder usar Regex para build nombres muy complicados.

    También hay un gran grupo de Google Name Mangler en el que puede get respuestas a sus preguntas y se analizan algunas características y methods muy avanzados. Me han sido de gran ayuda.

    Puedes hacerlo de manera simple y rápida en Terminal:

    cd / ruta / a / inicio / cambio de nombre

    find . -name '*\<*' | while read f; do echo mv "$f" "${f//\</}"; done 

    El command anterior es una "ejecución en seco" del siguiente command:

     find . -name '*\<*' | while read f; do mv "$f" "${f//\</}"; done 

    Esto eliminará cualquier < caracteres de forma recursiva en los files y carpetas a partir de la ruta en la que creó el CD inicialmente.

    Resultado:

     mv ./<folder<test< ./foldertest mv ./<test3.txt ./test3.txt mv ./test2<.txt ./test2.txt mv ./test<test.txt ./testtest.txt 

    Se puede hacer con shellscript o Automator, pero posiblemente NameChanger sea la opción más simple, es donationware – NameChanger-MRRSoftware

    Puede hacer esto fácilmente con un script de shell (gratuito), por ejemplo:

     !#/bin/ksh for filedirname in `ls -1 *\<*` # Note ls -1(one) not the alphabet L do NEW_NAME=$(echo "$filedirname" | sed 's/\<//g') mv "$filedirname" "$NEW_NAME" echo "Changed name from $filedirname to: $NEW_NAME" done 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).