VPS

Cómo renombrar archivos en Linux

El terminal es una herramienta irremplazable para administrar servidores Linux. Le ofrece a los usuarios de Linux algunas de las mejores herramientas de productividad al tiempo que ahorra recursos de tu máquina.

Para utilizar eficazmente el potencial de Linux debes tener un conocimiento sólido de los fundamentos, incluidos algunos comandos simples como renombrar archivos y carpetas. En este tutorial aprenderás a renombrar carpetas en Linux.

Cómo renombrar archivos en Linux con el comando mv

El comando mv es uno de los más fáciles de usar. Puede hacer dos cosas muy básicas pero esenciales para manejar archivos en Linux. Una es mover archivos de una ubicación a otra, la otra es renombrar uno o más archivos a través del terminal.

Veamos cómo renombrar archivos con el comando mv en Linux.

Primero, accedemos a nuestro servidor a través de la línea de comando usando SSH. Aquí hay un tutorial útil si quieres obtener más información.

ssh your-user@your-server

Si estamos usando una computadora local en lugar de un servidor, tenemos que abrir el terminal desde el menú principal.

Después, es necesario saber cómo funciona el comando mv. Para hacer esto, ejecutamos lo siguiente:

mv --help

Como podemos ver en la imagen anterior, el uso básico del comando mv es el siguiente:

mv [option] [SOURCE]...[DIRECTORY]

Estas son algunas de las opciones de mv más populares:

  • -f: no muestra ningún mensaje antes de sobrescribir un archivo.
  • -i: muestra mensajes de advertencia antes de sobrescribir un archivo.
  • -u: solo mueve un archivo si es nuevo o si no existe en el destino.
  • -v: muestra lo que hace el comando.

Y los parámetros son:

[SOURCE]: el destino de origen del archivo

[DESTINATION]: el directorio de destino.

Renombrar archivos en Linux con el comando mv

Si queremos cambiar el nombre de un archivo, podemos hacerlo así:

mv file1 newnamefile1

Suponiendo que estamos ubicados en el directorio y que hay un archivo llamado file1.txt y queremos cambiar el nombre a file2.txt.

mv file1.txt file2.txt

Es así de fácil. Sin embargo, si quieres usar funciones avanzadas, tendrás que usar el comando rename, que veremos a continuación.

Renombrar archivos en Linux con el comando rename

El comando mv se usa tanto para mover archivos a otras ubicaciones como para renombrar un archivo. Sin embargo, también puedes usar el comando rename, el cual te da más de control.

Muchas distribuciones de Linux lo incluyen por defecto. Si no lo tienes instalado, puedes hacerlo en solo un minuto con un simple comando.

En el caso de Debian, Ubuntu, Linux Mint y derivados:

sudo apt install rename

Por otro lado, si estamos usando CentOS 7 o RHEL:

sudo yum install rename

Después de esto, podemos comenzar a usarlo. En general, la sintaxis básica del comando rename se ve así:

rename 's/old-name/new-name/' files

Puede parecer complejo al principio, pero es mucho más fácil de lo que parece.

En este ejemplo, crearemos una nueva carpeta llamada filetorename y, utilizando el comando touch, crearemos 5 archivos.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Con el último comando ls, puedes ver los archivos que creaste.

Si queremos renombrar un solo archivo llamado file1.txt, la línea se vería así:

rename ‘s/file1/newfile1/’ file1.txt

Si quisiéramos cambiar la extensión de todos los archivos, por ejemplo, a .php, podríamos hacerlo de esta manera:

rename ‘s/.txt/.php/’ *.txt
ls

También podemos especificar otro directorio donde están los archivos que vas a renombrar.

rename ‘s/.txt/.php/’ FILE/PATH

Nos gustaría mencionar que rename usa una expresión regular de perl, lo que significa que este comando tiene amplias posibilidades.

Finalmente, es una buena idea revisar todas las opciones de comando. Puede verlas en el terminal ejecutando:

rename –help

Si ya no quieres tener rename instalado en tu sistema, elimínalo con el administrador de software. O desde el terminal.

Para Debian, Ubuntu, Linux Mint y derivados:

sudo apt remove rename

Y para CentOS y RHEL

sudo yum remove rename

Eso es todo, rename ha sido eliminado de tu máquina Linux.

Conclusión

Renombrar archivos en Linux usando el terminal es una tarea simple y práctica, y a veces es muy importante. Todo administrador de servidores debería saber cómo hacerlo.

Como hemos visto, hay dos comandos que pueden hacer esta tarea. Uno es más simple que el otro, pero ambos hacen el trabajo.

Sigue investigando estos comandos y mejorando la calidad de tu trabajo diario.

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.

Agrega un Comentario

Dale clic aquí para dejar un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

¡Comienza a ahorrar hoy mismo!

Alojamientos con todo incluido y nombre de dominio por

0
80
/mes