cp
Archivos y directorios
Uso
cp -r [source] [dest]Copia archivos o árboles enteros; que el destino exista o no decide si el origen toma ese nombre o entra dentro.
Opciones habituales
| Opción | Significado |
|---|---|
| -r | Copy directories and their contents |
| -a | Archive: -r plus permissions, times and symlinks kept |
| -p | Keep mode, owner and timestamps |
| -i | Ask before overwriting |
| -n | Never overwrite a file that already exists |
| -v | Name each file as it is copied |
| -u | GNU: copy only when the source is newer |
Ejemplos
cp -a site/ backup/Tree copied with permissions and times intact.
cp config.yml config.yml.bakQuick backup beside the original.
cp -r src/. dest/Copies the contents of src into an existing dest.
Mover, borrar y buscar. Algunos no preguntan dos veces, y por eso -i se vuelve costumbre.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace cp?
Copia archivos o árboles enteros; que el destino exista o no decide si el origen toma ese nombre o entra dentro.
Q. ¿Cómo se escribe?
cp -r [source] [dest] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man cp. Este comando está en Archivos y directorios.
Comandos relacionados
página man: man cp