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.