Google
Web dns.bdat.net

Orden cp: Copia ficheros y directorios

La orden cp copia un fichero o directorio en otro fichero y/o directorio distintos.

Uso:

cp [opciones] [ruta]origen [ruta]destino

-i Pregunta si debe sobreescribir cada fichero destino que exista. Si la respuesta no comienza por 'y' o por 'Y' (o quizá el equivalente local, en español 's' o 'S') no se borra.

-r Copia recursivamente los contenidos de directorios.

-a Preserva los atributos del fichero copiado en la medida de lo posible.

cp tiene bastantes más opciones, por lo que se debería consultar la página correspondiente del manual.

Ejemplos:

Queremos copiar el contenido del directorio /home/httpd/html, incluyendo subdirectorios, en /var/www/html

cp -r /home/httpd/html/* /var/www/html

Queremos copiar el contenido del directorio /home/httpd/html, incluyendo subdirectorios, en /var/www/html pero conservando las propiedades de los ficheros, lo permisos:

cp -dPr /home/httpd/html/* /var/www/html

Queremos copiar el contenido del directorio /home/httpd/html, incluyendo subdirectorios, en /var/www/html pero conservando las propiedades de los ficheros, lo permisos y que además pida confirmación para sobreescribir:

cp -ari /home/httpd/html/* /var/www/html

Queremos copiar el contenido del directorio /home/httpd/html, incluyendo subdirectorios, en /var/www/html pero conservando las propiedades de los ficheros, lo permisos y que además no pida confirmación para sobreescribir:

cp -arf  /home/httpd/html/* /var/www/html