León Desarrollo - Programación WordPress
Sistemas Linux y programación

cp


Descripción:

El comando cp se utiliza para copiar archivos y directorios en sistemas Unix y Linux. Proporciona una forma rápida de duplicar archivos y directorios en una ubicación específica del sistema de archivos.

Atributos y Parámetros:

AtributoDescripción
-r, --recursiveCopia directorios de forma recursiva, incluyendo su contenido.
-f, --forceSobrescribe los archivos de destino existentes sin preguntar.
-i, --interactiveSolicita confirmación antes de sobrescribir los archivos de destino existentes.
-v, --verboseMuestra información detallada sobre los archivos copiados.
-u, --updateCopia solo los archivos que no existen en el destino o que son más nuevos que los archivos de destino existentes.
-n, --no-clobberNo sobrescribe los archivos de destino existentes.
-p, --preserveConserva los atributos de los archivos originales, como permisos, propietario y marca de tiempo.
-s, --symbolic-linkCrea enlaces simbólicos en lugar de copiar el contenido real de los archivos.
--target-directory=DIREspecifica el directorio de destino para copiar múltiples archivos a la vez.
--parentsCrea los directorios de destino necesarios, incluyendo los padres, sin que ocurra error si ya existen.

Ejemplos de Uso:

  1. Copiar un archivo a otro directorio:
   cp archivo.txt /ruta/al/directorio
  1. Copiar un directorio y su contenido de forma recursiva:
   cp -r directorio_origen /ruta/al/directorio_destino
  1. Sobrescribir archivos de destino existentes sin preguntar:
   cp -f archivo.txt /ruta/al/directorio
  1. Copiar archivos de forma interactiva, solicitando confirmación:
   cp -i archivo.txt /ruta/al/directorio
  1. Copiar archivos con información detallada mostrada:
   cp -v archivo.txt /ruta/al/directorio

Distribuciones Compatibles:

El comando cp está disponible en todas las distribuciones de Linux y Unix, incluyendo Ubuntu, Debian, CentOS, Fedora, Red Hat Enterprise Linux (RHEL), openSUSE, Arch Linux, y muchas otras.

Alternativas:

  • rsync: Una herramienta avanzada para sincronizar y copiar archivos y directorios, que ofrece opciones adicionales como transferencia incremental y copia a través de SSH.

Suscríbete

Si quieres estar al día con las novedades de este sitio te recomiendo que te suscribas.

Comentarios

Deja un comentario


2018 animaciones animación Aranda array atributos añade base de datos buscar categoría css curso diseño Duero emprendimiento fiduero guía imagen imagenes inauguracion instalar Isilla javascript linux local mac node.js pagina pagina web php post problemas producto red servicio servidor solución split sql sql server stock string windows woocommerce wordpress