웹사이트 검색

FreeFileSync - Ubuntu에서 파일 비교 및 동기화


FreeFileSync는 Linux, Windows 및 Mac OS에서 파일과 폴더를 동기화하는 데 도움이 되는 무료 오픈 소스 크로스 플랫폼 폴더 비교 및 동기화 소프트웨어입니다.

이식성이 뛰어나고 시스템에 로컬로 설치할 수도 있으며 기능이 풍부하고 매력적인 그래픽 인터페이스를 갖는 동시에 백업 작업을 설정하고 실행하는 데 시간을 절약할 수 있도록 고안되었습니다.

FreeFileSync 기능

다음은 주요 기능입니다.

  1. 네트워크 공유와 로컬 디스크를 동기화할 수 있습니다.
  2. MTP 장치(Android, iPhone, 태블릿, 디지털 카메라)를 동기화할 수 있습니다.
  3. SFTP(SSH 파일 전송 프로토콜)를 통해 동기화할 수도 있습니다.
  4. 이동되고 이름이 변경된 파일과 폴더를 식별할 수 있습니다.
  5. 디렉토리 트리와 함께 디스크 공간 사용량을 표시합니다.
  6. 잠긴 파일 복사를 지원합니다(Volume Shadow Copy Service).
  7. 충돌을 식별하고 삭제를 전파합니다.
  8. 콘텐츠별 파일 비교를 지원합니다.
  9. 심볼릭 링크를 처리하도록 구성할 수 있습니다.
  10. 일괄 작업으로 동기화 자동화를 지원합니다.
  11. 여러 폴더 쌍을 처리할 수 있습니다.
  12. 심층적이고 자세한 오류 보고를 지원합니다.
  13. 압축, 암호화, 스파스 등의 NTFS 확장 특성 복사를 지원합니다.
  14. 또한 NTFS 보안 권한 및 NTFS 대체 데이터 스트림 복사를 지원합니다.
  15. 260자가 넘는 긴 파일 경로를 지원합니다.
  16. 오류 방지 파일 복사를 지원하여 데이터 손상을 방지합니다.
  17. %UserProfile%과 같은 환경 변수를 확장할 수 있습니다.
  18. 볼륨 이름(USB 스틱)으로 가변 드라이브 문자에 액세스할 수 있도록 지원합니다.
  19. 삭제/업데이트된 파일의 버전 관리를 지원합니다.
  20. 최적의 동기화 순서를 통해 디스크 공간 문제를 방지합니다.
  21. 전체 유니코드를 지원합니다.
  22. 고도로 최적화된 런타임 성능을 제공합니다.
  23. 파일을 포함하고 제외하는 필터와 그 이상을 지원합니다.

Ubuntu Linux에 FreeFileSync를 설치하는 방법

Ubuntu 14.04Ubuntu 15.10에서만 사용할 수 있는 공식 FreeFileSync PPA를 추가한 다음 시스템 저장소 목록을 업데이트하고 다음과 같이 설치합니다. :

-------------- On Ubuntu 14.04 and 15.10 -------------- 
sudo apt-add-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

Ubuntu 16.04 이상 버전에서는 FreeFileSync 다운로드 페이지로 이동하여 Ubuntu 및 Debian Linux에 적합한 패키지 파일을 가져옵니다.

그런 다음 다운로드 폴더로 이동하여 다음과 같이 FreeFileSync_*.tar.gz를 /opt 디렉터리에 추출합니다.

cd Downloads/
sudo tar xvf FreeFileSync_*.tar.gz -C /opt/
cd /opt/
ls
sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

이제 Gnome 패널을 사용하여 애플리케이션 실행 프로그램(.desktop 파일)을 생성하겠습니다. 시스템에 있는 .desktop 파일의 예를 보려면 /usr/share/applications 디렉터리의 내용을 나열하세요.

ls /usr/share/applications

Gnome 패널이 설치되어 있지 않은 경우 아래 명령을 입력하여 설치하세요.

sudo apt-get install --no-install-recommends gnome-panel

그런 다음 아래 명령을 실행하여 애플리케이션 실행 프로그램을 만듭니다.

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

그리고 아래 값을 정의합니다.

Type: 	   Application 
Name: 	   FreeFileSync
Command:   /opt/FreeFileSync/FreeFileSync		
Comment:   Folder Comparison and Synchronization

런처 아이콘을 추가하려면 스프링 아이콘을 클릭하여 선택하세요: /opt/FreeFileSync/Resources/FreeFileSync.png.

위의 사항을 모두 설정한 후 확인을 클릭하여 만듭니다.

데스크탑 런처를 생성하지 않으려면 디렉터리 자체에서 FreeFileSync를 시작할 수 있습니다.


./FreeFileSync

Ubuntu에서 FreeFileSync를 사용하는 방법

Ubuntu에서는 Unity Dash에서 FreeFileSync를 검색하고, Linux Mint에서는 시스템 메뉴에서 검색하세요. > FreeFileSync 아이콘을 클릭하여 엽니다.

FreeFileSync를 사용하여 두 폴더 비교

아래 예에서는 다음을 사용합니다.

Source Folder:	/home/aaronkilik/bin
Destination Folder:	/media/aaronkilik/J_CPRA_X86F/scripts

두 폴더의 파일 시간과 크기를 비교하려면(기본 설정) 비교 버튼을 클릭하기만 하면 됩니다.

F6을 눌러 두 폴더(아래 인터페이스의 파일 시간 및 크기, 콘텐츠 또는 파일 크기)에서 기본적으로 비교할 항목을 변경합니다. 선택한 각 옵션의 의미도 포함되어 있습니다.

FreeFileSync를 사용하여 두 폴더 동기화

두 폴더를 비교하여 시작한 다음 동기화 버튼을 클릭하여 동기화 프로세스를 시작할 수 있습니다. 이후에 나타나는 대화 상자에서 시작을 클릭하세요.

Source Folder: /home/aaronkilik/Desktop/tecmint-files
Destination Folder: /media/aaronkilik/Data/Tecmint

기본 동기화 옵션을 설정하려면 다음 인터페이스에서 양방향, 미러, 업데이트 또는 사용자 정의를 수행합니다. F8을 누르세요. 여기에는 각 옵션의 의미가 포함되어 있습니다.

자세한 내용은 FreeFileSync 홈페이지(http://www.freefilesync.org/)를 참조하세요.

그게 다야! 이 기사에서는 Ubuntu에 FreeFileSync를 설치하는 방법과 Linux Mint, Kubuntu 등과 같은 파생 제품을 설명했습니다. 아래 피드백 섹션을 통해 의견을 남겨주세요.