- - Cómo sincronizar archivos en Linux con Unison

Cómo sincronizar archivos en Linux con Unison

Aquellos que buscan una forma rápida y sencilla de sincronizar archivos en Linux deben consultar Unison. Es un útil programa de sincronización de archivos que puede enviar datos a través de Internet y en la red local.

Nota: antes de usar Unison, es esencial configurar un servidor SSH en todas las PC con Linux que buscan sincronizar archivos. ¡Mira nuestra guía para aprender cómo hacer que funcione!

Instalar Unison

Unison tiene un terminal y un gráficocomponente para ello. En este tutorial, cubriremos ambos y veremos cómo funciona cada uno de ellos. Antes de analizar cómo utilizar Unison, deberá instalarlo en su PC con Linux. En su computadora, inicie una ventana de terminal y siga los comandos a continuación para que funcione.

Ubuntu

Los usuarios de Ubuntu pueden instalar Unison y Unison-GTK directamente desde los repositorios de software oficiales. En la terminal, use el administrador de paquetes Apt y configure para ponerlos en marcha.

sudo apt install unison unison-gtk -y

Debian

Unison se encuentra en las fuentes de software oficiales de Debian, y puede instalarlo fácilmente usando Apt-get.

sudo apt install unison unison-gtk -y

Obtener Unison en Debian es un poco dudoso, ya que las versiones del programa están desactualizadas. Si necesita una versión más reciente de Unison, siga nuestra guía aquí y aprenda cómo configurar Debian Backports.

Arch Linux

Unison está en el software oficial Arch Linuxrepositorios Sin embargo, la versión gráfica de la interfaz no se instalará de manera predeterminada. En cambio, cuando use Pacman para instalarlo, preste atención y seleccione la opción GTK2 durante la instalación. Al seleccionar esta opción, se configurará la interfaz gráfica.

sudo pacman -S unison

Alternativamente, el paquete Unison como está en Arch Linux AUR. Apunte a su ayudante AUR favorito para que funcione, o descargue y compile el paquete manualmente.

Fedora

Tanto Unison como Unison GTK están en el oficialRepositorios de software Fedora Linux. Si eres fanático de Fedora, puedes instalar fácilmente ambas versiones del programa iniciando un terminal e ingresando los comandos a continuación.

sudo dnf install -y unison unison-gtk

OpenSUSE

Unison y el componente Unison GTK están en un paquete para usuarios de OpenSUSE. Para instalarlo, inicie una ventana de terminal y use el administrador de paquetes Zypper para que funcione.

sudo zypper install unison

Linux genérico

Unison funciona en todos los usuarios de Linux gracias a unpaquete binario genérico Los usuarios pueden descargar e instalar Unison GTK o Unison para terminal por separado. Para obtener estos programas, siga las instrucciones a continuación.

Instrucciones de Unison GTK

Mueva la terminal hacia el Descargas carpeta. Luego, use el wget herramienta de descarga para obtener el último paquete.

cd ~/Downloads
wget http://unison-binaries.inria.fr/files/unison-2.32.52_x86_64.zip

O, si necesita la versión de 32 bits de Unison, haga lo siguiente:

wget http://unison-binaries.inria.fr/files/unison-2.32.12.linux.32bit.zip

Ahora que Unison ha terminado de descargar, el proceso de instalación puede comenzar. Utilizando la abrir la cremallera programa, extraiga los archivos de la carpeta Zip y actualice los permisos del archivo.

sudo chmod +x unison-2.32.52_x86_64

Ejecute el programa con:

./unison-2.32.52_x86_64
Instrucciones de terminal de unísono

La instalación del modo de texto Unison es muy similar a la versión GTK. Para hacerlo, mueva su terminal a la carpeta Descargas, luego wget el paquete.

cd ~/Downloads
wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-x86_64-text-static.tar.gz

O:

wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-i386-text-static.tar.gz
tar xzvf 2011.01.28-Esup-unison-2.40.61-linux-*-text-static.tar.gz

Actualice los permisos de Unison con el chmod mando.

sudo chmod +x unison-2.40.61-linux-*-text-static

Corre con:

./unison-2.40.61-linux-*-text-static

Sincronizar carpetas con terminal Unison

Unison funciona muy bien en la terminal gracias asu interfaz de línea de comandos muy sencilla. Cuando intente sincronizar archivos a través de la línea de comandos en Unison, es mejor usar SSH, ya que la mayoría de las PC con Linux lo tendrán configurado.

Para sincronizar el contenido de un directorio con Unison en la línea de comandos, abra una terminal e ingrese la línea de comandos a continuación. Asegúrese de personalizar el siguiente comando Unison para satisfacer sus necesidades.

unison /location/of/folder/to/sync ssh://ip.address.of.remote.computer//location/of/folder/to/sync/

Sincronizar carpetas con Unison GTK

Para sincronizar con Unison GTK, primero debe crear un perfil. Inicie la aplicación y haga clic en la opción para crear un nuevo perfil. Alternativamente, busque el botón "+ Agregar" en la ventana Selección de perfil.

En la ventana de selección de perfil, complete sunombre y seleccione el tipo de transferencia que desea. En este tutorial, configuraremos una conexión de transferencia SSH, ya que es la configuración de transferencia remota más confiable para los usuarios de Linux.

Seleccionar "SSH" en el menú desplegable revelaráConfiguraciones de conexión SSH. Complete la configuración de conexión con la PC o servidor Linux remoto con el que desea sincronizar archivos y haga clic en "Reenviar" para continuar con la página siguiente.

En la página final del proceso de configuración de UnisonGTK, deberá configurar los directorios remotos y locales. Después de configurar sus carpetas, haga clic en "Reenviar", luego en el botón "Aplicar" para iniciar el proceso de sincronización en la aplicación Unison.

Comentarios