CP(1) Ordenes de usuario CP(1) NOMBRE cp - copia archivos y directorios SINOPSIS cp [OPCION]... [-T] ORIGEN DEST cp [OPCION]... ORIGEN... DIRECTORIO cp [OPCION]... -t DIRECTORIO ORIGEN... DESCRIPCION Copia ORIGEN en DESTINO, o diversos ORIGEN(es) a un directorio. Los argumentos obligatorios para las opciones largas son tambien obligatorios para las opciones cortas. -a, --archive igual que -dR --preserve=todo --attributes-only no copia los datos de los archivos, solo sus atributos --backup[=CONTROL] crea una copia de seguridad de cada archivo de destino que ya exista -b como --backup pero no acepta ningun argumento --copy-contents en modo recursivo, copia tambien el contenido de archivos especiales -d igual que --no-dereference --preserve=enlaces --debug explica el modo en que se copia un archivo. Implica -v -f, --force Si no puede abrirse un archivo de destino, lo elimina y lo reintenta (esta opcion se anula si tambien esta definida -n). -i, --interactive avisa antes de sobreescribir (anula la opcion -n) -H sigue los enlaces simbolicos en ORIGEN -l, --link crea enlaces duros en lugar de copiar -L, --dereference sigue siempre los enlaces simbolicos en FUENTE -n, --no-clobber no sobreescribe un archivo existente (anula la opcion -u o la -i previamente definida. -P, --no-dereference nunca sigue enlaces simbolicos en ORIGEN -p igual que --preserve=modo,propietario, marca de tiempo --preserve[=ATTR_LIST] mantiene los atributos indicados --no-preserve=ATTR_LIST no mantiene los atributos indicados --parents emplea el nombre completo de la ruta en DIRECTORIO -R, -r, --recursive copia directorios de forma recursiva --reflink[=CUANDO] controla un clonado (Copy on write) optimizado. Vea mas adelante --remove-destination elimina los archivos de destino antes de intentar abrirlos (al contrario que --force)). --sparse=CUANDO controla la creacion de archivos con 'huecos'. Vea mas adelante --strip-trailing-slashes elimina la barra al final de cada argumento de ORIGEN -s, --symbolic-link crea enlaces simbolicos en lugar de copiar -S, --suffix=SUFIJO reemplaza el sufijo de respaldo habitual -t, --target-directory=DIRECTORIO copia todos los argumentos ORIGEN al DIRECTORIO -T, --no-target-directory trata DESTINO como archivo normal --update=ACTUALIZACION controla cuales de los archivos existentes va a ser actualizados; ACTUALIZACION={all, non, older(por defecto)}. -u Equivale a --update[=mas_antiguo]. -v, --verbose explica lo que va haciendo -x, --one-file-system permanece en ese sistema de archivos -Z define el contexto de seguridad de SELinux del archivo de destino con el tipo por defecto --context[=CTX] como -Z, o si se especifica CTX entonces establece el contexto de seguridad SELinux o SMACK a CTX --help muestra la ayuda y finaliza --version muestra la version del programa y finaliza ATRR_LIST es una lista de atributos separados entre si por comas. Los atributos son 'mode' para permisos (incluyendo ACL y permisos xattr), 'ownership' para usuarios y grupos, 'timestamp' para marcas temporales en archivos, 'links' para enlaces duros, 'context' para contextos de seguridad, 'xattr' para atributos adicionales y 'all' para todos los atributos. Por defecto, los archivos con huecos ('sparse files') se detectan con un mecanismo heuristico muy basico creandose el archivo DESTINO tambien con esa caracteristica si se define --sparse=auto. Si se define --sparse=always se creara un archivo con huecos siempre y cuando el ORIGEN contenga una secuencia de ceros los suficientemente larga. Emplee --sparse=never para evitar la creacion de dichos archivos. UPDATE controla cuales de los archivos existentes en el destino sera reemplazados. 'all' es la opcion por defecto cuando no se define ninguna opcion --update, hara que se reemplacen todos los archivos en el destino. 'none' es similar a la opcion --no-clobber en la cual no se modifica ningun archivo en el destino ni los archivos que se salten producen ningun error. 'older' es la operacion por defecto cuando se define --update, hara que se reemplacen los archivos mas antiguos que el origen. Cuando se define --reflink[=always], se hara un copia optimizada unicamente de los bloques de datos que hayan sido modificados. Si esto no fuese posible, se produjese un error o si se define --reflink=auto, se hara una copia estandar. Emplee --reflink=never si quiere que se haga siempre una copia estandar. El sufijo de respaldo es '~', a menos que se establezca con --suffix o con SIMPLE_BACKUP_SUFFIX. El metodo de control de version se puede seleccionar con la opcion --backup o a traves de la variable de entorno VERSION_CONTROL. Estos son los valores: none, off nunca realiza copias de seguridad (incluso si se da la opcion --backup) numbered, t crea copias de seguridad numeradas existing, nil numeradas si existen copias de seguridad numeradas, simples en caso contrario simple, never siempre crea copias de seguridad simples como excepcion, cp crea una copia de seguridad de ORIGEN cuando se indican las opciones '--force' y '--backup' y ORIGEN y DESTINO tienen el mismo nombre para un archivo regular. AUTOR Escrito por Torbjorn Granlund, David MacKenzie y Jim Meyering. INFORMAR DE ERRORES Ayuda en linea de GNU Coreutils: Informe cualquier error de traduccion a COPYRIGHT Copyright (C) 2023 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL version 3 o posterior . Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY GARANTIA, en la medida permitida por la legislacion. VEASE TAMBIEN install(1) Documentacion completa en tambien disponible localmente ejecutando: info '(coreutils) cp invocation' TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . GNU coreutils 9.4 Enero 2024 CP(1)