GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo copiar solo archivos a una carpeta remota en otro servidor que aún no existe en la carpeta... desde la línea de comandos en Linux?

Tengo dos carpetas en dos servidores diferentes.

Quiero sincronizar archivos entre A y B, sin embargo, solo quiero copiar archivos que aún no existen en la carpeta B porque estos archivos son enormes. No me importa actualizar los archivos. Simplemente quiero una copia de cada uno en la carpeta B.

¿Cómo hago esto en Linux? (Supongo que sería bueno saber cómo actualizar los archivos que también han cambiado)

Respuesta aceptada:

rsync puede hacer esto.

rsync --ignore-existing <src> <dest>

También puede realizar varios tipos de actualizaciones. Solo eche un vistazo a la página del manual.


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

  2. [Linux]:¡Cómo copiar archivos/directorios sin sobrescribir los archivos que ya están copiados!

  3. ¿Cómo invocar una macro de OpenOffice desde la línea de comandos de Linux?

  4. ¿Cómo usar el comando Rsync en Linux?

  5. Migración de un servidor Linux desde la línea de comandos

Cómo reiniciar o reiniciar el servidor Linux desde la línea de comandos

Cómo extraer o descomprimir archivos tar.gz desde la línea de comandos de Linux

Cómo buscar archivos desde la Terminal en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget