·4 min de lectura

Buscar y reemplazar en nombres de archivo en Mac

Buscar y reemplazar en nombres de archivo suena sencillo, pero hacerlo bien requiere más control que un simple intercambio de texto: distinción entre mayúsculas y minúsculas, coincidencia de palabras completas y manejo de texto que aparece más de una vez.

Buscar y reemplazar es la operación de renombrado por lotes más común de todas. Tienes una palabra o cadena que aparece en un conjunto de archivos y necesitas cambiarla por otra: un proyecto cambió de nombre, un cliente cambió el nombre de su empresa, o hay que actualizar una convención de nomenclatura antigua en todo un archivo. Suena como la tarea de renombrado más sencilla posible, y a menudo lo es. Pero en cuanto tus nombres de archivo no son perfectamente uniformes, el buscar y reemplazar básico empieza a mostrar sus límites.

Dónde el buscar y reemplazar básico se complica

El buscar y reemplazar de Finder funciona para casos limpios y literales. Pero las carpetas reales son más desordenadas que eso:

  • El texto que quieres reemplazar aparece con distinta capitalización en los archivos ("Borrador" frente a "borrador" frente a "BORRADOR")
  • La cadena objetivo aparece más de una vez en un nombre de archivo, y solo quieres reemplazar una aparición
  • Necesitas reemplazar un patrón, no texto exacto, como cualquier número de versión, no solo "v1"
  • Quieres ejecutar varias operaciones de buscar y reemplazar en secuencia, cada una a partir de la anterior

El reemplazo de Finder gestiona exactamente una sustitución de texto exacto por ejecución, sin opciones de mayúsculas y minúsculas y sin coincidencia de patrones.

Buscar y reemplazar con más control

Renym incluye una acción de buscar y reemplazar con soporte de regex, así que obtienes tanto el reemplazo literal simple como la coincidencia basada en patrones en la misma herramienta.

Renym find and replace in file names on macOS

Cambios simples para casos sencillos

Reemplaza "NombreClienteAntiguo" por "NombreClienteNuevo" en todos los archivos del lote, con la vista previa en vivo confirmando que el cambio se ve bien antes de aplicarlo.

Coincidencia de patrones cuando el texto varía

Activa regex y busca patrones en lugar de cadenas exactas: reemplaza cualquier "borrador_v" seguido de un número por "final", sin importar qué número le siga.

Encadena varios reemplazos

¿Necesitas corregir tres inconsistencias distintas en el mismo lote? Añade tres pasos de buscar y reemplazar al flujo. Cada uno se ejecuta sobre el resultado del paso anterior, y la vista previa refleja toda la cadena.

Consigue Renym en la Mac App Store

Siguiente artículo

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store