Comandos Linux cp
Qué es el Comando de Linux cp?
Explicación
COMANDO cp:
El comando cp copia archivos de un lugar a otro. Si el destino es un archivo existente, el archivo se sobreescribe; si el destino es un directorio existente, el archivo se copia al directorio (el directorio no se sobreescribe).
SINTAXIS:
La sintaxis es
cp [OPCIONES]... FUENTE DESTINO
cp [OPCIONES]... FUENTE... DIRECTORIO
cp [OPCIONES]... --directorio-destino=DIRECTORIO FUENTE... OPCIONES:
-a |
Lo mismo que -dpR. |
--copia de seguridad[=CONTROL] |
Crea una copia de seguridad de cada archivo de destino existente |
-b |
como --copia de seguridad pero no acepta un argumento. |
-f |
Si un archivo de destino existene no puede ser abierto, lo elimina y lo vuelve a intentar. |
-p |
Igual que --preservar=mode,ownership,timestamps. |
--preservar[=ATTR_LIST] |
mantiene los atributos especificados (por defecto: mode,ownership,timestamps) y contextos de seguridad, posibles atributos adicionales: links, all. |
--no-preservar=ATTR_LIST |
No mantiene el atributo especificado. |
--parents |
Añade la ruta fuente a DIRECTORIO. |
EJEMPLO:
- Copia dos archivos:
cpfile1file2
El comando cp anterior copia el contenido de file1.php a file2.php.
- Para hacer una copia de seguridad del archivo copiado:
cp-bfile1.phpfile2.php
Una copia de seguridad de file1.php se creará con el símbolo "~" como file2.php~.
- Copia carpetas y subcarpetas:
cp-Rscriptsscripts1
El comando cp anterior copia la carpeta y subcarpetas de scripts a scripts1.