Comandos Linux · 2 min read · Feb 02, 2026

Tutorial del comando rename de Linux para principiantes (con ejemplos)

Si trabajas con archivos en la línea de comandos en Linux, renombrar archivos es una de las tareas más frecuentes en las que puedes encontrarte. Ya hemos discutido el comando mv que te permite hacer esto. Y aquí, en este tutorial, discutiremos otra herramienta similar, llamada rename.

Pero antes de comenzar con eso, vale la pena mencionar que todos los ejemplos en este artículo han sido probados en una máquina Ubuntu 18.04 LTS.

Comando rename de Linux

Como su nombre indica, el comando rename en Linux te permite renombrar archivos. A continuación se muestra su sintaxis:

rename [opciones] expresión reemplazo archivo...

Y así es como la página del manual de la herramienta lo explica:

rename renombrará los archivos especificados reemplazando la primera ocurrencia de expresión en su nombre por reemplazo.

Ten en cuenta que si no tienes el comando rename instalado, puedes obtenerlo usando el siguiente comando:

sudo apt install rename

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una mejor idea de cómo funciona el comando rename.

P1. ¿Cómo usar el comando rename?

El uso básico no es exactamente directo, debo decir, pero no es difícil de entender. Supongamos que tienes un archivo llamado ‘test.txt’ y quieres renombrarlo a ‘new.txt’. Entonces, así es como usas el comando rename para hacer esto.

rename 's/test/new/' test.txt

P2. ¿Cómo maneja rename los enlaces simbólicos?

Por defecto, el comando rename solo renombra el archivo que se pasa como entrada, incluso si es un enlace simbólico. Sin embargo, si deseas que la herramienta no renombre los enlaces simbólicos, sino que actúe sobre sus objetivos, entonces usa la opción de línea de comandos -s.

Así que si symlink.txt es un enlace simbólico que apunta a root.txt, entonces el siguiente comando asegurará que la operación de renombrado ocurra para root.txt:

rename -s 's/root/new/' symlink.txt

P3. ¿Cómo hacer una simulación con rename?

Supongamos que solo quieres ver el cambio final que ocurrirá con un comando rename, sin llevarlo a cabo realmente, entonces usa la opción de línea de comandos -n. Por ejemplo, el siguiente comando:

rename -n 's/new/test/' new.txt

produjo la siguiente salida:

rename(new.txt, test.txt)

pero no renombró realmente new.txt a test.txt.

P4. ¿Cómo maneja rename la sobrescritura de archivos?

Por defecto, el comando rename no realiza la operación si implica sobrescribir un archivo existente. Sin embargo, puedes forzar a la herramienta a sobrescribir usando la opción de línea de comandos -f.

Por ejemplo, el siguiente comando:

rename 's/new/test/' new.txt

produjo la siguiente salida:

new.txt no renombrado: test.txt ya existe

Pero cuando se usó el comando -f:

rename -f 's/new/test/' new.txt

La operación se completó sin problemas y test.txt fue sobrescrito.

Conclusión

El comando rename no ofrece demasiadas opciones, y ya hemos discutido algunas de las principales aquí. Después de que termines de practicar estos, dirígete a la página del manual de la herramienta para aprender más sobre ella.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.