En el mundo de la administración de servidores y sistemas, a menudo nos encontramos con la necesidad de copiar carpetas de un lugar a otro. CentOS, una popular distribución de Linux, nos ofrece una forma sencilla de realizar esta tarea desde la terminal. En este post, te mostraremos cómo copiar carpetas en CentOS utilizando un comando que evita errores comunes.
Cuando trabajamos en CentOS y queremos copiar carpetas desde la terminal, lo hacemos utilizando el comando cp
. Para copiar carpetas de forma recursiva, es decir, incluyendo todos los archivos y subcarpetas dentro de la carpeta origen, necesitamos agregar la opción -R
. El comando completo sería:
cp -R "carpeta origen" carpeta destino
A continuación, te mostramos un ejemplo práctico de cómo copiar una carpeta llamada «origen» que se encuentra en /var/www/html/
a una carpeta llamada «destino» en la misma ruta:
cp -R "/var/www/html/origen" /var/www/html/destino
Al utilizar la opción -R
, evitamos el error «cp: se omite el directorio» que suele ocurrir cuando intentamos copiar una carpeta sin especificar la opción de copiado recursivo. Este error se presenta porque, por defecto, el comando cp
solo copia archivos y no carpetas. La opción -R
le indica al comando que también debe copiar las carpetas y su contenido.
Ahora ya sabes cómo copiar carpetas en CentOS desde la terminal utilizando el comando cp
con la opción -R
. Esta opción es esencial para evitar errores y asegurar que se copien todas las subcarpetas y archivos contenidos en la carpeta origen. Recuerda siempre utilizar la opción -R
al copiar carpetas en CentOS para garantizar un proceso de copiado exitoso y sin errores.