Cómo usar Zsync para transferir parte de un archivo en Linux

La descarga de archivos grandes como imágenes ISO puede ser un dolor de cabeza. Dependiendo de su conexión a Internet, a veces pueden tardar una eternidad en descargarse y consumen toneladas de espacio en el disco duro. Entonces, si alguna vez necesita una versión actualizada, necesita pasar por todo el proceso de nuevo.

Sin embargo, hay una solución. Zsync es una herramienta de sincronización de archivos para Linux que te permite actualizar sólo las partes de tus archivos que han sido modificados sin tener que volver a descargarlo todo.

Zsync se basa en rsync, otra popular herramienta de Linux para sincronizar archivos y directorios, y es muy fácil de usar. La mayoría de las distribuciones de Linux ya tienen zsync en sus repositorios de paquetes, por lo que también es fácil de instalar e iniciar.

Relacionado Cómo usar SFTP para transferir archivos desde/hacia servidores Linux

Instalar Zsync

Antes de empezar, tendrás que instalar zsync. Es una pequeña utilidad de línea de comandos, así que no hay muchas dependencias, y no hay mucho que hacer.

Ubuntu/Debian

Tanto Debian como Ubuntu incluyen zsync, y ambos tienen versiones razonablemente nuevas de él. Adelante, instálalo con Apt.

sudo apt install zsync

Fedora

Fedora no tiene un paquete zsync. Una vez más, los repositorios limitados de Fedora son un obstáculo. Pero aún puedes instalar y usar zsync desde su fuente.

Primero, asegúrese de que tiene las herramientas de desarrollo necesarias de Fedora.

Instalación del grupo de dnf desudo

sudo

‘Herramientas de desarrollo

Agarra el tarball de la fuente actual de la página de descarga zsync . Descomprímelo en el directorio donde quieras construir zsync. Luego, abra un terminal y cambie a ese directorio.

cd ~/Downloads/zsync-0.6.2

Desde allí, configure, compile e instale zsync.

./configure hacer -j4 sudo make install

Arch Linux

Arch incluye zsync en sus repositorios por defecto. Instale con Pacman.

sudo pacman -S zsync

OpenSUSE

Puede encontrar la última versión de zsync para cada versión de OpenSUSE. Instálelo con su utilidad de paquetes preferida.

sudo zypper en zsync

Solus

Solus también tiene zsync en sus repositorios por defecto. Adelante, instálalo.

sudo eopkg it zsync

Relacionado Cómo dominar el comando rsync en Linux

Descarga de un archivo

Zsync es una utilidad de línea de comandos sencilla. Pásale la URL del archivo zsync que quieres descargar y se pondrá a trabajar. Sin embargo, tiene algunas banderas que puede usar para obtener información específica. Empiece por intentar descargar un archivo. MX Linux es una nueva distribución popular basada en Debian Stable. Usan zsync para sus ISOs. Pruebe zsync descargando MX Linux. Si no desea realmente el archivo enorme, puede presionar Ctrl + C para cancelarlo en cualquier momento.

zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync

Cómo usar Zsync para transferir parte de un archivo en Linux


Note que zsync comienza por buscar un archivo existente para actualizar. Si no lo encuentra, simplemente descargará el archivo completo.

También tiene la opción de descargar un archivo.zsync directamente a su ordenador y utilizarlo para descargar el destino. Utilice el indicador -i para especificar la ruta a su archivo.

zsync -i ~/Downloads/MX-18_January_x64.iso.zsync

El resultado es exactamente el mismo.

Si prefiere cambiar el nombre de su archivo de salida, puede usar el indicador -o para ello. A veces ayuda acortar el nombre del archivo para que sea más fácil trabajar con él.

zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync -o MX-18.iso

Una vez más, se obtiene el mismo archivo, sólo que con un nombre diferente.

Actualización de un archivo

Ubuntu también utiliza archivos Zsync para sus ISOs. Sin embargo, no es tan fácil llegar a ellos. Sólo puedes encontrarlos a través de Servidor de imágenes de CD de Ubuntu , pero están ahí para Ubuntu y sus diferentes sabores. El proceso es exactamente el mismo que el de descargar un archivo nuevo. Zsync comenzará buscando un archivo existente en tu directorio actual. Sólo cuando encuentre el archivo, comparará las diferencias entre ellos y sólo descargará las partes actualizadas. La siguiente imagen muestra lo que sucede cuando zsync encuentra una ISO de Kubuntu existente.

Cómo usar Zsync para transferir parte de un archivo en Linux


Conclusión

No hay mucho más que eso. Zsync es una excelente manera de mantener tus descargas al mínimo. La única desventaja real de zsync es que no es tan ampliamente usado como probablemente debería ser. Aún así, vale la pena investigarlo, especialmente si descarga archivos grandes con frecuencia.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Puede parecer que los DVDs han seguido el camino de los dinosaurios, pero siguen siendo una forma popular de compartir datos y vídeos. Puede enviarlos fácilmente, y no necesita una tonelada entera de ancho de banda o estrategias complicadas de compartición de archivos para enviarlos a sus amigos y familiares. En Linux, DevedeNG es una excelente manera de crear sus propios DVDs de vídeo, con menús ...

Linux

La Playstation 2 es posiblemente la mejor consola de juegos jamás fabricada. Su vida útil era legendaria y albergó algunos de los mejores juegos jamás realizados. En resumen, la PS2 revolucionó el juego. Ahora la PS2 es una reliquia histórica del pasado del juego. Eso no significa que los cientos de fantásticos juegos para la consola deban ser olvidados. Puedes jugar casi todos tus juegos favorito ...

Linux

La Nintendo DS fue una consola muy popular durante años. Fue la plataforma de innumerables juegos, ahora considerados clásicos. Incluso revitalizó muchos de los viejos favoritos. Ahora, la DS también es cosa del pasado, pero ¿cómo puedes jugar a tus juegos de DS en una plataforma moderna? es un emulador para Linux que te permitirá revivir los días gloriosos de la DS directamente en tu portátil o e ...

Linux

Los archivos ISO están en todas partes. Son increíblemente útiles para una serie de cosas, pero lo más común es que las encuentre como imágenes de instalación de software. Las ISO también se utilizan comúnmente para hacer copias de seguridad y almacenar datos. Linux tiene un par de buenas maneras de administrar archivos ISO. Puede manejar las cosas desde su escritorio gráfico, o puede trabajar exc ...

Linux lleva años sin disponer de un cliente oficial de Google Drive, lo que significa que los usuarios han tenido que confiar en herramientas de terceros para poder sincronizar sus archivos y directorios de nube con sus respectivos ordenadores. OverGrive es otro cliente externo de Google Drive que pretende ofrecer una solución de escritorio completa para los usuarios de Linux. Es proporcionado por ...

Linux

Las funciones de búsqueda en los administradores de archivos de Linux no son tan buenas. La mayoría son pasables con una funcionalidad mínima y tiempos de búsqueda bastante lentos, pero realmente no hay ninguna excepcional. Incluso el Baloo de KDE, que pasa una tonelada de tiempo indexando archivos, realmente no funciona de la forma en que uno esperaría que lo hiciera una búsqueda moderna. Afortun ...

Linux

Si está usando una distribución Linux importante como Ubuntu o Fedora, habría venido con un gestor de paquetes que le permite instalar fácilmente paquetes binarios (DEB o RPM ) en su sistema. Sin embargo, si está planeando personalizar el software que está instalando, como añadir funciones adicionales, es posible que desee utilizar los paquetes fuente y compilarlos usted mismo. Hay un par de razon ...

Linux

Cuando Ubuntu 16.04 LTS salió, mucha gente hablaba de Paquetes snap – todo desde lo bueno que son hasta la instalación de Ubuntu 16.04 si quieres probarlos. Esta fue considerada la aplicación asesina por algunos, y no es difícil ver por qué (si te gusta eso). Sin embargo, recientemente Canonical ha hecho un movimiento que algunos llamarían «bizzare»; ha hecho que los paquetes Ubunt ...

Linux

En previous articles , hemos explorado el sistema utilizado para instalar software en sistemas basados en Debian, incluyendo Ubuntu entre otros. RPM , o el «Red Hat Package Manager», debutó en Red Hat Linux 2.0 en 1995, y ahora es el sistema preferido de gestión de paquetes de distribuciones basadas en Red Hat, incluyendo CentOS y la distribución Linux de Oracle, así como SuSE. Ahora ver ...

Linux

Esta es la continuación de la serie «Integre los servicios de Google en su escritorio Linux «. Mientras que el almacenamiento en línea de Google era antes sólo las carpetas en las que guardabas tus documentos de Google Docs, ahora la empresa quiere posicionarlo como una alternativa a servicios como Dropbox y Box.net (es decir, como un medio genérico de almacenamiento en línea). Además, l ...