Unison을 사용하여 Linux에서 파일을 동기화하는 방법

Linux에서 파일을 동기화하는 빠르고 간단한 방법을 찾는 사람들은 Unison을 확인해야 합니다. 인터넷과 로컬 네트워크를 통해 데이터를 보낼 수 있는 유용한 파일 동기화 프로그램입니다.

참고: Unison을 사용하기 전에 파일을 동기화하려는 모든 Linux PC에 SSH 서버를 설정하는 것이 필수적입니다. 작동 방법을 알아보려면 가이드를 확인하세요!

유니슨 설치

Unison에는 터미널과 그래픽 구성 요소가 모두 있습니다. 이 자습서에서는 두 가지를 모두 다루고 각각의 작동 방식을 살펴봅니다. Unison을 사용하는 방법을 살펴보기 전에 Linux PC에 Unison을 설치해야 합니다. 컴퓨터에서 터미널 창을 실행하고 아래 명령에 따라 작동시키십시오.

우분투

Ubuntu 사용자는 공식 소프트웨어 리포지토리에서 직접 Unison 및 Unison-GTK를 모두 설치할 수 있습니다. 터미널에서 Apt 패키지 관리자를 사용하고 설정하십시오.

sudo apt install unison unison-gtk -y

데비안

Unison은 데비안 공식 소프트웨어 소스에 있으며 Apt-get을 사용하여 쉽게 설치할 수 있습니다.

sudo apt install unison unison-gtk -y

프로그램 버전이 최신 버전이 아니기 때문에 데비안에서 Unison을 얻는 것은 다소 어렵습니다. 최신 버전의 Unison이 필요한 경우 여기에서 가이드를 따르고 Debian Backport를 설정하는 방법을 배우십시오.

아치 리눅스

Unison은 Arch Linux 공식 소프트웨어 저장소에 있습니다. 그러나 인터페이스의 그래픽 버전은 기본적으로 설치되지 않습니다. 대신 Pacman을 사용하여 설치할 때 주의하고 설치 중에 GTK2 옵션을 선택하십시오. 이 옵션을 선택하면 그래픽 인터페이스가 설정됩니다.

sudo pacman -S unison

또는 Arch Linux AUR에 있는 Unison 패키지입니다. 좋아하는 AUR 도우미가 작동하도록 하거나 수동으로 패키지를 다운로드하고 컴파일하십시오.

페도라

Unison과 Unison GTK는 모두 공식 Fedora Linux 소프트웨어 저장소에 있습니다. Fedora 팬이라면 터미널을 실행하고 아래 명령을 입력하여 두 버전의 프로그램을 모두 쉽게 설치할 수 있습니다.

sudo dnf install -y unison unison-gtk

오픈수세

Unison 및 Unison GTK 구성 요소는 OpenSUSE 사용자를 위한 하나의 패키지에 있습니다. 설치하려면 터미널 창을 실행하고 Zypper 패키지 관리자를 사용하여 작동시키십시오.

sudo zypper install unison

일반 리눅스

Unison은 일반 바이너리 패키지 덕분에 모든 Linux 사용자에서 작동합니다. 사용자는 Unison GTK 또는 터미널용 Unison을 별도로 다운로드하여 설치할 수 있습니다. 이러한 프로그램을 받으려면 아래 지침을 따르십시오.

  2020년 최고의 WAN 스트레스 테스트 도구 6가지

Unison GTK 지침

터미널을 다운로드 폴더로 이동합니다. 그런 다음 wget 다운로드 도구를 사용하여 최신 패키지를 가져옵니다.

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

또는 32비트 버전의 Unison이 필요한 경우 다음을 수행합니다.

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

이제 Unison 다운로드가 완료되었으므로 설치 프로세스를 시작할 수 있습니다. 압축 해제 프로그램을 사용하여 Zip 폴더에서 파일을 추출하고 파일의 권한을 업데이트하십시오.

sudo chmod +x unison-2.32.52_x86_64

다음을 사용하여 프로그램을 실행합니다.

./unison-2.32.52_x86_64

Unison 터미널 지침

Unison 텍스트 모드 설치는 GTK 버전과 매우 유사합니다. 그렇게 하려면 터미널을 다운로드 폴더로 이동한 다음 패키지를 가져옵니다.

cd ~/Downloads

wget https://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-x86_64-text-static.tar.gz

또는:

wget https://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

chmod 명령으로 Unison의 권한을 업데이트합니다.

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

실행:

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

Unison 터미널과 폴더 동기화

Unison은 매우 간단한 명령줄 인터페이스 덕분에 터미널에서 매우 잘 작동합니다. Unison에서 명령줄을 통해 파일을 동기화하려고 할 때 대부분의 Linux PC에 SSH가 설정되어 있으므로 SSH를 사용하는 것이 가장 좋습니다.

명령줄에서 디렉터리의 내용을 Unison과 동기화하려면 터미널을 열고 아래 명령줄을 입력합니다. 필요에 맞게 아래 Unison 명령을 사용자 지정해야 합니다.

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

Unison GTK와 폴더 동기화

Unison GTK와 동기화하려면 먼저 프로필을 생성해야 합니다. 앱을 실행하고 옵션을 클릭하여 새 프로필을 만듭니다. 또는 프로필 선택 창에서 “+추가” 버튼을 찾으십시오.

프로필 선택 창에서 이름을 입력하고 원하는 전송 유형을 선택합니다. 이 자습서에서는 Linux 사용자를 위한 가장 안정적인 원격 전송 설정인 SSH 전송 연결을 설정합니다.

드롭다운 메뉴에서 “SSH”를 선택하면 SSH 연결 설정이 표시됩니다. 파일을 동기화하려는 원격 Linux PC 또는 서버와의 연결 설정을 채우고 “전달”을 클릭하여 다음 페이지로 계속 진행합니다.

Unison GTK 설정 프로세스의 마지막 페이지에서 원격 및 로컬 디렉터리를 모두 설정해야 합니다. 폴더를 설정한 후 “전달”을 클릭한 다음 “적용” 버튼을 클릭하여 Unison 앱에서 동기화 프로세스를 시작합니다.

  스캔한 이미지의 품질을 향상시키는 방법