Al utilizar este sitio, acepta las Políticas de privacidad y los Términos de uso.
Aceptar
EXTASSIS NETwork TutorialesEXTASSIS NETwork TutorialesEXTASSIS NETwork Tutoriales
  • Inicio
  • Streaming
    • Streaming de Audio | Radios
    • APP PWA Radios
    • Streaming de Video | TV
  • Hosting
    • Hosting Económico
    • Hosting Ilimitado
    • Hosting WordPress
    • Hosting Windows
    • Hosting VPS
    • Hosting Gratis
  • Dominios
    • Registro de Dominios
    • Transferencia de Dominios
    • Whois
  • Servidores
    • Servidores Dedicados
    • VPS
  • Reseller
    • Streaming Reseller
    • APP PWA Radios Reseller
    • Hosting Reseller
Estas leyendo: Cómo copiar archivos y directorios en Linux
Comparte
Notificaciones
Cambiar tamaño de fuenteAa
Cambiar tamaño de fuenteAa
EXTASSIS NETwork TutorialesEXTASSIS NETwork Tutoriales
Siguenos en
Copyright © 2025 EXTASSIS NETwork C.A. Todos los derechos reservados
LinuxTerminal

Cómo copiar archivos y directorios en Linux

Juan Leonardo
Última actualización: 1 de julio de 2021 12:52 am
por Juan Leonardo
5 min de lectura
Comparte
Cómo copiar archivos y directorios en Linux
Cómo copiar archivos y directorios en Linux
Comparte

Cómo copiar archivos y directorios en Linux

Contents
  • Antes de que empieces
  • Copiando archivos con el comando cp
    • Copia un archivo a otro directorio
    • Copiar varios archivos
  • Copiando directorios con el comando cp
  • Copiando archivos y directorios con el comando rsync
    • Notas Finales

Copiar archivos y directorios es una de las tareas más comunes que realizará cuando trabaje en la línea de comandos. En Linux, hay varios comandos para copiar archivos, siendo cp y rsync los más populares.

Es una práctica común utilizar el comando cp al copiar archivos y el comando rsync al copiar directorios.

Antes de que empieces

Para poder copiar archivos y directorios, debe tener al menos permisos de lectura en el archivo de origen y permiso de escritura en el directorio de destino.

Copiando archivos con el comando cp

El comando cp es una utilidad de línea de comandos para copiar archivos y directorios en sistemas Linux de una ubicación a otra en la misma máquina.

El caso de uso más simple es copiar un archivo en el directorio de trabajo actual. Por ejemplo, para copiar un archivo nombrado file.txt en el directorio actual, file_backup.txt ejecute el siguiente comando:

cp file.txt file_backup.txt

Si el archivo de destino existe, se sobrescribirá. Para solicitar confirmación utilice la opción -i.

cp -i file.txt file_backup.txt

Cuando se usa el comando cp para copiar un archivo, el nuevo archivo será propiedad del usuario que ejecute el comando. Utilice la opción -p para conservar el modo de archivo, la propiedad y las marcas de tiempo:

cp -p file.txt file_backup.txt

Otra opción que puede ser útil es -v. Al usar esta opción, el comando imprimirá lo que se está haciendo:

cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'

Copia un archivo a otro directorio

Para copiar un archivo a otro directorio, debe especificar la ruta absoluta o relativa al directorio de destino. En el siguiente ejemplo estamos copiando el archivo file.txt al directorio /backup

cp file.txt /backup

Al especificar solo el nombre del directorio como destino, el archivo copiado tendrá el mismo nombre que el archivo original.

Si desea copiar el archivo con un nombre diferente, debe especificar el nombre de archivo deseado:

cp file.txt /backup/new_file.txt

El comando anterior copiará el archivo en el directorio especificado como new_file.txt.

Copiar varios archivos

También es posible copiar varios archivos a la vez especificando los nombres de los archivos seguidos por el directorio de destino:

cp file.txt file1.txt file2.txt directory

Al copiar varios archivos, el destino debe ser un directorio.

El comando cp también le permite utilizar la coincidencia de patrones. Por ejemplo, para copiar todos los archivos png del directorio actual al directorio /backup usaría:

cp *.png /backup

Copiando directorios con el comando cp

Para copiar un directorio, incluyendo todos sus archivos y subdirectorios, use la opción -R. En el siguiente ejemplo estamos copiando el directorio ~/Pictures a ~/Pictures_backup:

cp -R Pictures Pictures_backup

El comando anterior creará un directorio de destino y copiará recursivamente todos los archivos y subdirectorios desde el origen al directorio de destino.

Las opciones utilizadas al copiar archivos también se pueden usar al copiar el directorio. La principal diferencia es que al copiar directorios debe utilizar la opción -R switch.

Copiando archivos y directorios con el comando rsync

Rsync es una utilidad de línea de comandos rápida y versátil que sincroniza archivos y directorios entre dos ubicaciones. Se puede utilizar para copiar archivos en ubicaciones locales y remotas.

Rsync proporciona una serie de opciones que controlan cada aspecto de su comportamiento. La opción más utilizada es -a la de copiar directorios de forma recursiva, transferir dispositivos especiales y de bloques, preservar enlaces simbólicos, tiempos de modificación, grupos, propiedad y permisos.

Para copiar un solo archivo de una ubicación a otra, debería usar el siguiente comando:

rsync -a file.txt file_backup.txt

Si el archivo de destino existe, rsync lo sobrescribirá.

Puede usar el mismo comando que el de arriba para copiar un directorio con rsync:

rsync -a /var/www/public_html/ /var/www/public_html_backup/

Rsync amenaza los directorios de origen que terminan con una barra inclinada / diferente. Si agrega una barra diagonal al directorio de origen, solo copiará el contenido del directorio al directorio de destino. Cuando se omite la barra diagonal final, rsync copiará el directorio de origen dentro del directorio de destino.

Notas Finales

En esta guía, le mostramos cómo copiar archivos y directorios en sistemas basados ​​en Linux y Unix utilizando las utilidades cp y rsync.

Cómo agregar y quitar usuarios en Ubuntu 20.04
Cómo instalar Pip en Debian 12
Cómo verificar el espacio en disco en Linux usando el comando df
Cómo extraer (descomprimir) el archivo Tar Gz
Cómo agregar y eliminar usuarios en CentOS 7
ETIQUETADO:comando cpCopiar Archivoscopiar archivos en Linuxcp Linuxrsync
Comparte este tutorial
Facebook Correo Imprimir
porJuan Leonardo
Juan es un apasionado experto en desarrollo de páginas web, creación de contenido, copywriting y SEO en EXTASSIS NETwork. Con un talento incomparable para transformar ideas en sitios web impresionantes y optimizados, Juan se destaca por su creatividad, precisión y conocimiento profundo del mundo digital.
Tutorial anterior ¿Qué es un widget en WordPress y cómo usarlo? ¿Qué es un widget en WordPress y cómo usarlo?
Tutorial Siguiente Comandos de Nginx Comandos de Nginx que usted debe saber

Mantente conectado

XSiguenos
InstagramSiguenos
WhatsAppSiguenos
ThreadsSiguenos
- Publicidad -
Ad imageAd image

Últimos Tutoriales

Configurar RadioBoss
Cómo configurar RadioBOSS streaming y metadatos
Streaming
Configuración de Bloques de Servidor con Nginx en Ubuntu 22.04
Configuración de Bloques de Servidor con Nginx en Ubuntu 22.04
Ubuntu
Instalé WordPress en la URL temporal, ¿Cómo coloco mi nombre de dominio?
Instalé WordPress en la URL temporal, ¿Cómo coloco mi nombre de dominio?
Hosting WordPress
Mi sitio tiene Malware
Mi sitio tiene Malware / Virus, Solución
Hosting
image-extassisimage-extassis

La Empresa Líder de Suramérica en Servicios de Audio y Video Streaming

Convertimos tus ideas en realidad
  • e-virales
  • La Radio Impresionante
  • Tutoriales
Copyright © 2025 EXTASSIS NETwork C.A. Todos los derechos reservados
EXTASSIS NETwork Tutoriales EXTASSIS NETwork Tutoriales
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?