Cómo copiar una carpeta en Linux con cp

¿Quiere copiar una carpeta a otra ubicación usando el terminal pero no sabe cómo? El comando cp en Linux es lo que necesita. En esta publicación, aprenderá cómo copiar rápidamente directorios en Linux de una manera eficiente.

Cómo copiar directorios en Linux con cp

Linux viene con un paquete oficial que le permite copiar directorios dentro de su sistema. El comando cp es una poderosa utilidad que se utiliza para crear copias de archivos y carpetas fácilmente.

La sintaxis básica del comando cp es:

 cp [options] <sourcefolder> <destinationfolder>

También puede copiar y pegar archivos usando cp. La sintaxis para copiar archivos es bastante similar a la del comando mencionado anteriormente.

Copiar una sola carpeta en Linux

Para simplemente copiar y pegar una carpeta en otra ubicación de su sistema, utilice la siguiente sintaxis:

 cp <source> <destination>

Para copiar una carpeta llamada / random al directorio / home :

 cp /random /home

Si la carpeta de origen incluye varias subcarpetas, entonces debe usar la marca -R con el comando cp. La -R significa recursivo, lo que significa que el comando ejecutado también será válido para los subdirectorios.

Para copiar la carpeta / random de forma recursiva al directorio / home :

 cp -R /random /home

Copiar varios directorios

También puede copiar varios directorios en una sola ubicación con el comando cp. Todo lo que necesita hacer es pasar los nombres de las carpetas separados con un carácter de espacio en el comando cp predeterminado.

 cp <folder1> <folder2> <folder3> <folder4> <destination>

Por ejemplo, para copiar las carpetas / random , / personal y / content en el directorio / home :

 cp /random /personal /content /home

También puede utilizar el indicador -R al copiar varias carpetas.

 cp -R /random /personal /content /home

Administrar carpetas en Linux con cp

Para aquellos que recién están comenzando con Linux, cp es uno de los comandos más importantes que necesitará. El comando mv también es esencial si desea mover archivos y carpetas en un sistema Linux en lugar de copiarlos.

Para los principiantes, aprender algunos comandos básicos de Linux no solo mejorará la experiencia inicial con el sistema operativo, sino que también facilitará el proceso de sentirse cómodo con Linux para ellos.