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?

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 
  • Cambio de text aplicado al duplicar file en Finder
  • El Capitán: todas las aplicaciones se bloquean al navegar o save el file
  • ¿Cómo restaurar un file eliminado / bin / sh?
  • ¿Cómo puedo desasociar una aplicación única (por ejemplo, XCode) de todos los types de files a los que está asignada?
  • Eliminar files no libera espacio
  • Evite que se abra TextEdit para types de files desconocidos que son text sin formatting
  • Eliminar posts archivados de la aplicación de correo en Mavericks
  • ¿Qué está escribiendo todos estos files y carpetas en mis documentos?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).