Comando Cp
cp es un comando de la familia de los Sistemas Operativos Unix que permite copiar archivos y
directorios. El comando posee tres modos de operación, indicados según su invocación, lo cualposibilita copiar un archivo en otro, uno o mas archivos a un directorio, o bien un directorio en otro.1
Es muy importante aclarar que existen variaciones del comando cp entre los Sistemas Operativos dela
familia Unix, básicamente con la adición de nuevos parámetros. Aun así respetan el estándar POSIX, lo
cual garantiza una compatibilidad básica entre todos ellos.
Índice
• 1 Modo de operación
• 2Modo de uso
• 2.1 Parámetros existentes en la versión GNU Coreutils
• 3 Ejemplos
• 4 Enlaces externos
• 5 Véase también
• 6 Referencias
Modo de operación
El comando cp posee tres modos de operar, loscuales se deducen según los argumentos pasados en su
invocación. Esto puede ser cuando se le indica a cp lo siguiente:
• Dos archivos: el comando copia el contenido del primer archivo al segundo,creando este último
si fuere necesario.
• N archivos seguidos de un directorio: cp copia los N archivos en el directorio indicado,
creándolos si fuera necesario.
• Dos directorios: el comando copia todoslos archivos y subdirectorios del primer directorio al
segundo. Este modo requiere del parámetro r. Si el directorio usado como destino existe el
primer directorio es copiado dentro del mismo, sinoes creado.
Modo de uso
La invocación del comando tiene el siguiente formato según la versión POSIX:
cp [PARÁMETROS] ORIGEN... DESTINO
En caso de tratarse que ORIGEN sea uno o varios archivos suinvocación consiste en:
cp [-fip] ORIGEN.. DESTINO
Por otro lado en caso de que ORIGEN sea un directorio, obligatoriamente debe indicarse el uso
recursivo (-r o -R) y se habilitan la utilización dedeterminados parámetros:2
cp -r|R [-H |-P|-L] [-fip] ORIGEN DESTINO
A continuación se detallan los parámetros:
-f
Si el destino no puede ser escrito, procede a eliminarlo. Esto se realiza previo a que...
Regístrate para leer el documento completo.