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
|