Saltar al contenido

Cómo renombrar o mover directorios o archivos en Linux

6 de septiembre de 2020 2 min de lectura

Renombrar o mover directorios o archivos en Linux es una de las tareas más sencillas que existen. Tenemos dos maneras de hacerlo. Una es usando el entorno gráfico y la otra, la cuál vamos a explicar explicar en este artículo, es usando línea de comandos en terminal.

Para renombrar o mover directorios o archivos a través de línea de comandos vamos a usar el comando «mv» (proviene de move).

Renombrando archivos o directorios

La sintaxis del comando es la siguiente:

mv [opciones] nombreInicial nombreFinal

Partiendo de esa sintaxis, vamos a renombrar un archivo con nombre «archivo1» a «archivo2»:

mv archivo1 archivo2

Ahora «archivo1» pasa a llamarse «archivo2». Para renombrar un directorio el procedimiento sería exactamente el mismo sólo en que vez de indicar un archivo indicaremos un directorio.

Moviendo archivos o directorios

La sintaxis para mover archivos o directorios es la misma, la diferencia será que en el parámetro destino pondremos el mismo nombre de archivo. Sabiendo esto, podemos renombrar y mover archivos con una sola sentencia.

Ejemplo:

mv /carpeta1/archivo1 /carpeta2/archivo2

Con este ejemplo hemos movido el «archivo1» de la «carpeta1» a la «carpeta2» y hemos aprovechado para renombrarlo a «archivo2».

Opciones del comando MV

Por defecto no hace falta pasarle ninguna opción al comando mv pero a cotinuación listamos las opciones disponibles del comando:

OpciónDescripción
-fSobreescribe los archivos existentes sin preguntar
-iPregunta en consola antes de sobreescribir independientemente de los permisos que tenga el archivo o directorio
-nNunca sobreescribirá ningún archivo
-uNo sobreescribirá los archivos si son más antiguos que los iniciales
-vImprime en consola el nombre de cada archivo movido o renombrado