El comando "mv" - Iespai


El comando mv (abreviatura de «move» en inglés) se utiliza en sistemas Unix, Linux y en la línea de comandos de macOS para mover o renombrar archivos y directorios en el sistema de archivos. Es una herramienta versátil que te permite cambiar la ubicación de un archivo o directorio o cambiar su nombre. Aquí tienes una explicación del comando y algunos de sus usos más comunes:

Sintaxis básica para mover archivos:

mv [opciones] archivo_destino ruta_destino

Sintaxis básica para renombrar archivos:

mv [opciones] nombre_actual nuevo_nombre

Sintaxis básica para mover directorios:

mv [opciones] directorio_destino ruta_destino
  • [opciones]: Son banderas opcionales que te permiten personalizar la operación de mv.
  • archivo_destino: Es el nombre del archivo que deseas mover o renombrar.
  • ruta_destino: Es la ubicación a la que deseas mover el archivo o directorio o el nuevo nombre que deseas asignar.
  • nombre_actual: Es el nombre actual del archivo o directorio que deseas renombrar.
  • nuevo_nombre: Es el nuevo nombre que deseas asignar al archivo o directorio.

Usos más comunes:

  1. Mover un archivo a otro directorio:
   mv archivo.txt /ruta/destino/

Este comando mueve el archivo «archivo.txt» al directorio especificado en «/ruta/destino/».

  1. Mover un directorio y su contenido a otro lugar:
   mv directorio /nueva_ruta/

Puedes usar mv para mover un directorio completo y su contenido a una nueva ubicación.

  1. Renombrar un archivo o directorio:
   mv nombre_actual nuevo_nombre

Si proporcionas un solo argumento, mv lo considerará como un comando de renombrar. Por ejemplo, mv archivo_viejo.txt archivo_nuevo.txt renombrará el archivo.

  1. Mover y renombrar al mismo tiempo:
   mv archivo_actual /nueva_ruta/nuevo_nombre

Puedes especificar tanto la nueva ubicación como el nuevo nombre en un solo comando mv para mover y renombrar un archivo o directorio al mismo tiempo.

  1. Forzar la sobreescritura de destino:
   mv -f archivo.txt /ruta/destino/

La opción -f (force) se utiliza para forzar la sobreescritura del archivo de destino si ya existe uno con el mismo nombre.

  1. Preservar metadatos al mover o renombrar:
   mv -p archivo.txt /ruta/destino/

La opción -p (preserve) se utiliza para preservar los metadatos (como permisos y propietario) del archivo al moverlo o renombrarlo.

  1. Mover archivos y directorios interactivamente:
   mv -i archivo1 archivo2 directorio

La opción -i (interactive) requiere confirmación antes de sobrescribir archivos o directorios existentes. Esto te ayuda a evitar pérdida de datos accidentales.

  1. Mover varios archivos a la vez:
   mv archivo1 archivo2 archivo3 /ruta/destino/

Puedes mover varios archivos simultáneamente proporcionando sus nombres separados por espacios.

El comando mv es una herramienta esencial para la gestión de archivos y directorios en sistemas Unix y Linux. Te permite reorganizar y renombrar tus archivos y directorios de manera eficiente en el sistema de archivos. Es importante tener precaución al utilizar mv, especialmente cuando se trata de operaciones que podrían sobrescribir archivos existentes.

Oscar Lastera Sanchez

Entradas recientes

Por qué no debes aplicar cambios los viernes (ni justo antes de vacaciones, ni al terminar la jornada)

Lecciones reales para desarrolladores y mantenedores que quieren dormir tranquilos Introducción Los filósofos dicen que…

1 día hace

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

6 días hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

1 semana hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

3 semanas hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

3 semanas hace

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP

En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox…

3 semanas hace

Esta web usa cookies.