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
(a extinguir) salta sin mas los archivos existentes. Consulte
--update
-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 van a ser
actualizados; ACTUALIZACION={all, none, none-fail, older(por
defecto)}.
-u Equivale a --update[=mas_antiguo]. Vea a continuacion
-v, --verbose
explica lo que va haciendo
--keep-directory-symlink
sigue los enlaces simbolico existentes que apuntan a directorios
-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. 'none-fail' tambien evitar reemplazar archivos
de destino, pero se diagnostica cualquier archivo que se salta y emite
un 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) 2024 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.5 Agosto de 2024 CP(1)