Edición actualizada el
- 4 Julio, 2009 - 11:58
|
|
Edición actualizada el
|
|
PublicidadEl Chat de faq-mac.comNo necesitas escribir clave si no tienes un nick registrado en la red Hispano Últimas noticiasiPod, iPhone y Apple TV
Entremaqueros
Últimos Comentarios
Lo más comentado ayer...Encuesta |
Renombrar archivos en masa, con Automator y Terminal, por Juan de Dios Santander
Enviado por redaccion el 10 Noviembre, 2008 - 06:37.
En Mac OS X disponemos de una herramienta única, Automator, que es bastante cómoda de usar, especialmente porque podemos generar un plugin para el Finder que nos permita renombrar archivos seleccionados simplemente desde un menú de contexto en la ventana del Finder. La otra opción de que disponemos en Mac OS X (y también en cualquier sistema Linux) es usar el terminal. Gracias a la flexibilidad del sistema Unix para localizar archivos mediante expresiones regulares, no es posible renombrar archivos como en MS-DOS/lÃnea de comandos de Windows NT y superiores con el comando AutomatorPara realizar un renombrado masivo de archivos desde Automator basta con seleccionarlos en el Finder, hacer Control-clic (o clic derecho) sobre la selección, y escoger el menú Más > Automator > Crear flujo de trabajo... Una vez echo eso, aparecerá un flujo de trabajo con una primera acción, Obtener los Ãtems del Finder especificados, que pasará los nombres de archivo a la acción siguiente. La siguiente acción realizará el renombrado: Renombrar Ãtems del Finder. Al añadir esa acción tras Obtener los Ãtems…, se nos preguntará si queremos modificar directamente los nombres de los archivos, o añadir una acción de copia de archivos cuyos nombres serán los que modifiquemos. Lo normal para un renombrado es pulsar sobre No añadir, pero recordemos que los nombres cambiarán sin vuelta atrás. En cualquier caso, ahora tenemos que configurar la acción Renombrar Ãtems del Finder, eligiendo una de las siguientes opciones:
Si quisiéramos hacer varias sustituciones, o quisiéramos realizar varias de estas operaciones a la vez sobre el conjunto de archivos, tendrÃamos que seguir añadiendo acciones del tipo Renombrar Ãtems del Finder. Renombrar elementos directamente en el FinderYa mencioné de pasada la acción Renombrar Ãtems del Finder y su uso para renombrar, ocasionalmente, archivos seleccionados. Lo que vamos a hacer ahora es crear un elemento permanente, que llamaremos Renombrar elementos, y que estará disponible en el Finder en el menú de contexto, como una opción más de Más > Automator. Para ello, hemos de seguir los siguientes pasos:
A partir de este momento tendremos capacidades de renombrado bastante potentes dentro del Finder, usando el menú contextual Más > Automator > Renombrar elementos. TerminalEn una sesión de terminal (supondremos que nuestra shell es Bash), veremos cómo realizar cada uno de los tipos de renombrado que podemos hacer con Automator. El esquema que vamos a usar va a ser prácticamente siempre del tipo:
Que calcula una variable newname para el nuevo nombre de cada archivo $i, y luego realiza el cambio. Asà que lo que cambiará en cada uno de los casos siguientes, fundamentalmente, será la expresión para obtener newname. Añadir fecha y horaEsta es de las fáciles. Puesto que
para añadir la fecha tras el nombre del archivo $i, separada por un guión bajo (_). Podemos jugar con las opciones de date para que la fecha tenga el formato que deseemos. Y cambiar el orden de Añadir textoAñadir texto es, en general, más fácil que en el caso anterior, aunque veremos que en un caso es complejo. Antes del nombre
Añadir extensión
Después del nombre, manteniendo la extensiónÉste es el caso complicado. Para calcular newname hay que hacer lo siguiente Cambiar mayúsculas/minúsculasPara esto utilizaremos el comando Para todo mayúsculas:
Para todo minúsculas:
Para Mayúsculas De Palabras:
Si queremos que la extensión no cambie, tenemos que hacer algo como esto:
O lo que es lo mismo, aplicamos las técnicas anteriores a Convertir en secuencialEste caso se sale un poco de la normalidad, porque necesitaremos crear un contador:
Igualmente, podemos cambiar el contenido y el orden de Reemplazar textoEsta es fácil si usamos, por ejemplo, el comando
Un artÃculo de Juan de Dios Santander en Memoria de Acceso Aleatorio Noticia anterior: Los superordenadores arrojan luz sobre la materia oscura Noticia Siguiente: El vÃdeo de la semana Los comentarios que vulneren los derechos de otros usuarios, estén relacionados con actividades ilegales , supongan un claro ejemplo de interés comercial o sean ajenos al contenido de la noticia serán borrados sin aviso previo. Una buena ortografÃa y sintaxis ayudará a otros usuarios a entender mucho mejor sus inquietudes. Los comentarios anónimos sin correo electrónico de referencia (que en ningún caso será mostrado) son susceptibles de ser borrados o editados independientemente de su contenido. |
Usuarios
NavegaciónMesesCategorÃas
|
Renamer4Mac
Enviado por Siberia (usuario no verificado) el 10 Noviembre, 2008 - 11:42.Está la estupenda aplicación freeware "Renamer4Mac.app" para renombrar en masa.
En mi trabajo nos resuelve mucho.
Un saludo.
Enviar un comentario nuevo