Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 Zsync를 사용하여 파일의 일부를 전송하는 방법

Linux에서 Zsync를 사용하여 파일의 일부를 전송하는 방법

ISO 이미지와 같은 대용량 파일을 다운로드하는 것은 큰 고통이 될 수 있습니다. 인터넷 연결에 따라 다운로드하는 데 시간이 오래 걸리고 하드 드라이브 공간을 많이 차지할 수 있습니다. 그런 다음 업데이트된 버전이 필요한 경우 전체 프로세스를 다시 거쳐야 합니다.

하지만 해결책이 있습니다. Zsync는 모든 파일을 다시 다운로드하지 않고도 변경된 파일의 일부만 업데이트할 수 있는 Linux용 파일 동기화 도구입니다.

Zsync는 파일 및 디렉토리 동기화를 위한 또 다른 인기 있는 Linux 도구인 rsync를 기반으로 하며 사용이 매우 쉽습니다. 대부분의 Linux 배포판에는 이미 패키지 저장소에 zsync가 있으므로 쉽게 설치하고 시작할 수 있습니다.

Zsync 설치

시작하기 전에 zsync를 설치해야 합니다. 작은 명령줄 유틸리티이므로 종속성이 많지 않고 많지도 않습니다.

우분투/데비안

Debian과 Ubuntu는 모두 zsync를 패키지로 제공하며 둘 다 상당히 새로운 버전을 가지고 있습니다. Apt와 함께 설치하세요.

sudo apt install zsync

페도라

Fedora에는 zsync 패키지가 없습니다. 다시 한 번, Fedora의 제한된 리포지토리는 다소 방해가 됩니다. 하지만 소스에서 zsync를 설치하고 사용할 수 있습니다.

먼저 Fedora에서 필요한 개발 도구가 있는지 확인하세요.

sudo dnf group install 'Development Tools'

zsync 다운로드 페이지에서 현재 소스 tarball을 가져옵니다. zsync를 빌드하려는 디렉토리에 압축을 풉니다. 그런 다음 터미널을 열고 해당 디렉토리로 변경합니다.

cd ~/Downloads/zsync-0.6.2

여기에서 zsync를 구성, 컴파일 및 설치합니다.

./configure
make -j4
sudo make install

아치 리눅스

Arch는 기본 저장소에 zsync를 포함합니다. Pacman으로 설치하세요.

sudo pacman -S zsync

오픈수세

OpenSUSE의 모든 버전에 대한 최신 버전의 zsync를 찾을 수 있습니다. 선호하는 패키지 유틸리티로 설치하십시오.

sudo zypper in zsync

해결책

Solus는 또한 기본 리포지토리에 zsync가 있습니다. 계속해서 설치하세요.

sudo eopkg it zsync

파일 다운로드

Zsync는 간단한 명령줄 유틸리티입니다. 다운로드하려는 파일에 zsync 파일의 URL을 전달하면 제대로 작동합니다. 하지만 특정 정보를 얻는 데 사용할 수 있는 몇 가지 플래그가 있습니다. 파일 다운로드를 시도하여 시작합니다. MX Linux는 Debian Stable을 기반으로 하는 인기 있는 새 배포판입니다. 그들은 ISO에 zsync를 사용합니다. zsync에 MX Linux를 다운로드해 보십시오. 실제로 대용량 파일을 원하지 않는 경우 Ctrl를 누를 수 있습니다. + C 언제든지 취소할 수 있습니다.

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

Linux에서 Zsync를 사용하여 파일의 일부를 전송하는 방법

zsync는 업데이트할 기존 파일을 확인하는 것으로 시작합니다. 파일을 찾지 못하면 전체 파일을 다운로드합니다.

또한 .zsync 파일을 컴퓨터에 직접 다운로드하여 대상을 다운로드하는 데 사용할 수도 있습니다. -i 사용 파일 경로를 지정하는 플래그입니다.

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

결과는 완전히 동일합니다.

출력 파일의 이름을 변경하려면 -o를 사용할 수 있습니다. 그것을 위한 깃발. 작업하기 쉽도록 파일 이름을 줄이는 것이 도움이 되는 경우가 있습니다.

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

다시 한 번, 이름만 다른 동일한 파일을 얻게 됩니다.

파일 업데이트

Ubuntu는 또한 ISO에 Zsync 파일을 사용합니다. 하지만 접근하기가 쉽지 않습니다. Ubuntu의 CD 이미지 서버를 통해서만 찾을 수 있지만 Ubuntu 및 다양한 맛을 위해 있습니다. 프로세스는 새 파일을 다운로드하는 것과 정확히 동일합니다. Zsync는 여전히 현재 디렉토리에서 기존 파일을 찾는 것으로 시작합니다. 파일을 찾은 경우에만 파일 간의 차이점을 비교하고 업데이트된 부분만 다운로드합니다. 아래 이미지는 zsync가 기존 쿠분투 ISO를 찾을 때 일어나는 일을 보여줍니다.

Linux에서 Zsync를 사용하여 파일의 일부를 전송하는 방법

결론

그 외에는 별로 없습니다. Zsync는 다운로드를 최소화하는 훌륭한 방법입니다. zsync의 유일한 진짜 단점은 그것이 원래 있어야 할 만큼 널리 사용되지 않는다는 것입니다. 그럼에도 불구하고 특히 대용량 파일을 자주 다운로드하는 경우 확인하는 것이 좋습니다.