Cómo copiar un directorio en Linux

Cómo copiar un directorio en Linux

Saber cómo copiar un directorio en sistemas Linux como Ubuntu y Mint es esencial para cualquiera que busque mantener el sistema de archivos de su computadora organizado y eficiente. Afortunadamente, Linux le ofrece varias maneras fáciles de hacerlo usando tanto exploradores de archivos de entorno de escritorio como la confiable interfaz de terminal de línea de comandos de Linux.

Así que, tanto si eres nuevo en Linux y sólo quieres aprender lo básico, como si eres un usuario habitual de Linux que quiere refrescar las herramientas esenciales de gestión de discos, estamos aquí para mostrarte cómo copiar directorios de forma rápida y segura en Linux.

La forma más fácil de copiar un directorio en sistemas Linux como Ubuntu o Mint será a través del explorador de archivos del escritorio. Si vienes de Windows o MacOS, los entornos de escritorio Linux como GNOME de Ubuntu o Cinnamon de Mint te resultarán familiares. Proveen una simple interfaz visual para manejar los archivos y directorios de su computadora usando la funcionalidad de cortar, copiar y pegar.

Navegue a través del sistema de archivos hasta el directorio que contiene el que desea copiar. Después de hacer clic con el botón izquierdo del ratón en el icono del directorio, tienes un par de opciones para copiar el directorio en el portapapeles del sistema. Algunos entornos de escritorio utilizan ventanas con barras de menú en la parte superior, por lo que si hay una disponible, encontrarás el comando de copia dentro del menú desplegable "Editar".

También puede utilizar el atajo estándar CTRL + C para copiar el directorio o puede utilizar un menú contextual, que aparece al hacer clic con el botón derecho del ratón en el icono del directorio y seleccionar copiar.

Una vez que se copia un directorio en el portapapeles, puede pegarse en cualquier lugar del sistema de archivos que su cuenta de usuario posea o al menos tenga permiso para modificarlo (los directorios que contienen archivos de sistema importantes, por ejemplo, a menudo requieren un permiso de nivel superior para cambiarlos).

Pegar el directorio copiado funciona igual que copiarlo. Puede utilizar el menú desplegable "Editar" (si está disponible), el atajo de teclado CTRL + V o el menú contextual del botón derecho del ratón para pegar el directorio en una ubicación.

Cuando haya navegado hasta la ubicación de destino del directorio copiado, si tiene algún otro icono de directorio seleccionado al utilizar el comando de pegar, o si hace clic con el botón derecho del ratón en un icono de directorio y selecciona la opción de pegar, copiará en ese directorio, no en el que se encuentra actualmente.

Para copiar en el directorio actual, asegúrese de no seleccionar nada al pegar o haga clic con el botón derecho del ratón en cualquier espacio vacío dentro de la ventana del directorio y utilice el menú contextual.

Si está en una ubicación que ya contiene un directorio con el mismo nombre que el que está copiando, algunos sistemas Linux añadirán un sufijo al nombre del directorio copiado para evitar un conflicto.

Otros podrían preguntarse qué desea hacer para resolver el conflicto de nombres y presentar algunas soluciones. Esto podría incluir la fusión de los dos directorios pegando el contenido del directorio que está copiando en el directorio existente.

Si está usando una versión de Linux sin una interfaz gráfica o está usando una ventana de terminal de Linux, las soluciones anteriores obviamente no funcionarán. Afortunadamente, la línea de comandos de Linux no es tan complicada como parece a veces.

Es más, saber cómo copiar un directorio en sistemas Linux usando comandos de Linux es necesario para proyectos de administración de archivos más complicados como el procesamiento por lotes y el renombramiento de operaciones usando un script de shell.

El comando cp se utiliza para copiar archivos y directorios desde la línea de comandos. Por defecto, sólo copia un único archivo, por lo que para que copie un directorio, debe incluir la bandera -r antes de sus dos argumentos requeridos, así:

 cp -r fuente destino

Hay una diferencia clave entre el comando cp y el explorador de archivos de un escritorio Linux. Con el comando cp, intentar copiar un directorio en una ubicación que ya contiene un directorio con el mismo nombre resultará en un error, así que asegúrese de que el directorio copiado no entre en conflicto con lo que ya está en esa ubicación.