Inicio > Gestión de archivos y directorios > mv

Guía del comando mv: mover/cambiar el nombre de archivos y directorios

El comando `mv` (mover) se utiliza en sistemas operativos Linux y Unix para cambiar el nombre de archivos o directorios, o para moverlos a otra ubicación. Es un comando esencial para organizar y reestructurar el sistema de archivos. A través de esta guía, aprenderás el uso básico del comando `mv` y las opciones útiles.

Resumen de mv

El comando `mv` es el medio principal para mover datos dentro del sistema de archivos. A diferencia de copiar (cp), no deja el archivo original, sino que cambia la ubicación del archivo o su nombre. Cuando se mueve un archivo dentro del mismo sistema de archivos, solo se modifica la metadata (inode) sin mover los datos reales, por lo que es muy rápido.

Funciones principales de mv

El comando `mv` se utiliza principalmente con los siguientes propósitos:

Principales áreas de uso

  • Cambiar el nombre de archivos: Cambia el nombre de un archivo o su extensión.
  • Cambiar el nombre de directorios: Cambia el nombre de un directorio.
  • Mover archivos: Mueve archivos de un directorio a otro.
  • Mover directorios: Mueve un directorio y todo su contenido a otra ubicación.
  • Gestión de archivos de respaldo: Se utiliza para mover un archivo existente a una copia de respaldo y reemplazarlo con un nuevo archivo.

Opciones principales del comando mv

El comando `mv` ofrece diversas opciones para evitar sobrescritura, ejecutar de manera forzada, mostrar salida detallada, entre otras, al mover/cambiar el nombre de archivos o directorios.

1. Movimiento/cambio de nombre básico

2. Opciones de sobrescritura y confirmación

3. Opciones de salida de información adicional

Comando generado:

Combina los comandos.

Descripción:

`mv` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprende a mover y cambiar el nombre de archivos y directorios de manera efectiva a través de diversos ejemplos de uso del comando `mv`.

Cambiar el nombre de un archivo

mv old_report.txt new_report.txt

Cambia el nombre del archivo `old_report.txt` a `new_report.txt`.

Mover un archivo a otro directorio

mv document.pdf /home/user/archives/

Mueve el archivo `document.pdf` del directorio actual al directorio `/home/user/archives/`.

Cambiar el nombre de un directorio

mv old_project_folder new_project_folder

Cambia el nombre del directorio `old_project_folder` a `new_project_folder`.

Confirmar antes de sobrescribir al mover un archivo

sudo mv -i config.ini /etc/

Al mover el archivo `config.ini` a `/etc/`, pregunta si desea sobrescribir si ya existe un archivo con el mismo nombre en la ubicación de destino.

Mover varios archivos a un directorio

mv image1.jpg image2.jpg image3.png photos/

Mueve tres archivos, `image1.jpg`, `image2.jpg`, `image3.png`, al directorio `photos` de una sola vez.

Mostrar información detallada y crear respaldo al mover un archivo

mv -vb main.log main.log.old

Al mover el archivo `main.log` a `main.log.old`, si `main.log.old` ya existe, crea una copia de respaldo y muestra los detalles del proceso.


Comandos de la misma categoría