cp: copiar archivos y directorios
SINOPSIS
cp [OPCIÓN]... [-T] ORIGEN DESTINO
cp [OPCIÓN]... ORIGEN... DIRECTORIO
cp [OPCIÓN]... -t DIRECTORIO ORIGEN...
DESCRIPCIÓN
Copie ORIGEN a DESTINO, o varios ORIGENES a DIRECTORIO.
Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas.
-a, --archive
igual que -dR --preserve=all
--attributes-only
no copie los datos del archivo, solo los atributos
--backup[=CONTROL]
haga una copia de seguridad de cada archivo de destino existente
-b igual que --backup, pero no acepta un argumento
--copy-contents
copie el contenido de los archivos especiales cuando se realice una copia recursiva
-d igual que --no-dereference --preserve=links
--debug
explique cómo se copia un archivo. Implica -v
-f, --force
si no se puede abrir un archivo de destino existente, elimínelo e inténtelo de nuevo (esta opción se ignora cuando también se utiliza la opción -n)
-i, --interactive
solicite confirmación antes de sobrescribir (anula una opción -n anterior)
-H siga los enlaces simbólicos de la línea de comandos en ORIGEN
-l, --link
cree enlaces físicos en lugar de copiar archivos
-L, --dereference
siga siempre los enlaces simbólicos en ORIGEN
-n, --no-clobber
(obsoleto) omita silenciosamente los archivos existentes. Consulte también --update
-P, --no-dereference
nunca siga los enlaces simbólicos en ORIGEN
-p igual que --preserve=mode,ownership,timestamps
--preserve[=LISTA_ATRIBUTOS]
conserve los atributos especificados
--no-preserve=LISTA_ATRIBUTOS
no conserve los atributos especificados
--parents
utilice el nombre completo del archivo de origen en DIRECTORIO
-R, -r, --recursive
copie los directorios de forma recursiva
--reflink[=CUÁNDO]
controle las copias de clonación/CoW. Consulte a continuación
--remove-destination
elimine cada archivo de destino existente antes de intentar abrirlo (en contraste con --force)
--sparse=CUÁNDO
controle la creación de archivos dispersos. Consulte a continuación
--strip-trailing-slashes
elimine cualquier barra diagonal final de cada argumento de ORIGEN
-s, --symbolic-link
cree enlaces simbólicos en lugar de copiar
-S, --suffix=SUFIJO
anule el sufijo de copia de seguridad habitual
-t, --target-directory=DIRECTORIO
copie todos los argumentos de ORIGEN en DIRECTORIO
-T, --no-target-directory
trate DESTINO como un archivo normal
--update[=ACTUALIZACIÓN]
controle qué archivos existentes se actualizan; ACTUALIZACIÓN={all,none,none-fail,older(predeterminado)}
-u equivalente a --update[=older]. Consulte a continuación
-v, --verbose
explique lo que se está haciendo
--keep-directory-symlink
siga los enlaces simbólicos existentes a los directorios
-x, --one-file-system
permanezca en este sistema de archivos
-Z establezca el contexto de seguridad SELinux del archivo de destino al tipo predeterminado
--context[=CTX]
igual que -Z, o si se especifica CTX, establezca el contexto de seguridad SELinux o SMACK en CTX
--help muestre esta ayuda y salga
--version
muestre la información de la versión y salga
LISTA_ATRIBUTOS es una lista separada por comas de atributos. Los atributos son 'mode' para los permisos (incluidos los permisos ACL y xattr), 'ownership' para el usuario y el grupo, 'timestamps' para las marcas de tiempo de los archivos, 'links' para los enlaces físicos, 'context' para el contexto de seguridad, 'xattr' para los atributos extendidos y 'all' para todos los atributos.
De forma predeterminada, se detectan los archivos ORIGEN dispersos mediante una heurística básica y el archivo DESTINO correspondiente también se convierte en un archivo disperso. Ese es el comportamiento seleccionado por --sparse=auto. Especifique --sparse=always para crear un archivo DESTINO disperso siempre que el archivo ORIGEN contenga una secuencia de bytes cero lo suficientemente larga. Utilice --sparse=never para evitar la creación de archivos dispersos.
ACTUALIZACIÓN controla qué archivos existentes del destino se reemplazan. 'all' es la operación predeterminada cuando no se especifica una opción --update y tiene como resultado que todos los archivos existentes en el destino se reemplacen. 'none' es similar a la opción --no-clobber, en el sentido de que no se reemplaza ningún archivo en el destino y los archivos omitidos no provocan un error. 'none-fail' también garantiza que no se reemplacen los archivos en el destino, pero cualquier archivo omitido se diagnostica y provoca un error. 'older' es la operación predeterminada cuando se especifica --update y tiene como resultado que se reemplacen los archivos si son más antiguos que el archivo de origen correspondiente.
Cuando se especifica --reflink[=always], realice una copia ligera, en la que los bloques de datos solo se copian cuando se modifican. Si esto no es posible, la copia falla o, si se especifica --reflink=auto, vuelva a una copia estándar. Utilice --reflink=never para garantizar que se realice una copia estándar.
El sufijo de copia de seguridad es '\~', a menos que se establezca con --suffix o SIMPLE_BACKUP_SUFFIX. El método de control de versiones se puede seleccionar mediante la opción --backup o mediante la variable de entorno VERSION_CONTROL. Estos son los valores:
none, off
nunca haga copias de seguridad (incluso si se proporciona --backup)
numbered, t
haga copias de seguridad numeradas
existing, nil
numeradas si existen copias de seguridad numeradas, simples en caso contrario
simple, never
siempre haga copias de seguridad simples
Como caso especial, cp hace una copia de seguridad de ORIGEN cuando se proporcionan las opciones force y backup y ORIGEN y DESTINO tienen el mismo nombre para un archivo regular existente.
AUTOR
Escrito por Torbjorn Granlund, David MacKenzie y Jim Meyering.
INFORMAR DE ERRORES
Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]
VÉASE TAMBIÉN
install(1)
Documentación completa [https://www.gnu.org/software/coreutils/cp] o disponible