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?

  • ¿Qué types de files son "inelegibles" para la unidad iCloud?
  • Buscando una solución crossplatform para compartir files confidenciales
  • Cómo save un file en una carpeta específica en un ipad
  • Mover el buzón individual a la unidad externa
  • Cómo crear una página index.html con una dirección web
  • Encuentra files creados por progtwig
  • windows como (menu contextual) descomprimir en mac?
  • El cuadro de dialog Guardar file está vacío si selecciona SDCard montada
  • 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).