사용자 친화적인 GUI 외에도, Syncovery는 유연한 명령줄 동기화 도구이기도 합니다. Syncovery의 명령줄 인터페이스는 사용자가 터미널, 스크립트 또는 다른 프로그램에서 직접 파일 동기화 및 백업 작업을 자동화하고 제어할 수 있는 강력하고 유연한 방법을 제공합니다. 백업 루틴을 자동화하려는 경우든, Syncovery 작업을 스크립트에 통합하려는 경우든, 또는 보다 직접적으로 작업을 관리하려는 경우든, Syncovery의 명령줄은 정확한 요구 사항을 구현하는 데 필요한 다양한 기능과 제어력을 제공합니다.
명령줄을 통해 프로필을 실행, 생성, 편집, 이름 변경 및 삭제할 수 있습니다.
Windows
이 페이지에 표시된 명령줄 매개변수와 함께 Syncovery.exe, SyncoveryCL.exe 및 SyncoveryService.exe를 호출할 수 있습니다.
Windows에서 작업 실행을 위한 명령줄 예제:
- 명령줄 도구 SyncoveryCL로 작업을 실행합니다:
SyncoveryCL.exe /RUNX="Profile Name" - GUI에서 작업을 실행하되 최소화한 상태로:
Syncovery.exe /RUNX="Profile Name" /S /M - 작업을 보이지 않게 실행하되 진행 상황은 GUI에 표시:
SyncoveryService.exe /RUNX="Profile Name" /S /M /P - 여러 /RUNX= 매개변수를 사용하여 여러 작업을 실행할 수 있습니다.
작업 실행 방식을 제어하는 데 유용한 명령줄 매개변수:
/P = GUI에 진행 상황 표시
/T = 스레드에서 여러 작업 실행; 프로세스는 스케줄러로부터 추가 작업도 수락함
/S = 무음( SyncoveryCL에는 해당되지 않음)
/M = 최소화( SyncoveryCL에는 해당되지 않음)
Macintosh
Mac에서는 아래 예제처럼 셸 스크립트에서 명령줄 매개변수를 사용할 수 있습니다:
open ./Syncovery.app --args /RUNX="Profil Name" /U
또한 새 SyncoveryCL 명령줄 도구를 사용할 수 있습니다. 이 도구는 Syncovery.app 번들 내부의 Contents/MacOS 폴더에 들어 있습니다. 그 위치에서 바로 사용할 수도 있고, 더 편한 위치로 복사할 수도 있습니다. 이 페이지에 표시된 것과 동일한 매개변수를 사용합니다. 추가 SyncoveryCL 명령줄 예시는 Linux 페이지를 참조하세요.
작업 실행을 위한 매개변수
/RUN="Profile Name" and /RUNX="Profile Name"
이 옵션을 사용하면 명령줄에서 특정 프로필을 호출하여 즉시 실행할 수 있습니다. /RUN=은 프로필을 시작하고 프로그램은 계속 실행 상태로 둡니다. /RUNX=은 프로필을 시작한 뒤 프로필 실행이 완료되면 프로그램을 종료합니다.
예를 들어 이 옵션 끝에 별표 와일드카드를 사용할 수 있습니다:
/RUN=* 또는 /RUNX=* 또는 /RUNX=Office*
/SHUTDOWN을 추가하면 작업 완료 후 시스템 종료를 수행하도록 할 수도 있습니다- /O (결과만 표시)
Sync Preview 없이 작업을 실행하지만, 결과가 포함된 대화 상자를 표시합니다. - /U (비대화형 모드)
프로필이 시작되어 추가 사용자 상호 작용 없이 실행됩니다. 이 옵션을 지정하지 않으면 파일 목록이 표시되지만, 실제 동기화는 수동으로 시작해야 합니다. 비대화형 모드에서는 동기화 경로 중 하나에 접근할 수 없는 경우에만 오류 메시지가 표시됩니다. - /S (무음 모드)
/U와 동일하지만 어떤 오류 메시지도 표시되지 않습니다. - /M (최소화 모드)
프로필을 실행하는 동안 프로그램은 시스템 트레이로 최소화됩니다. 이 옵션은 /U를 포함합니다. - /P (진행 상황 보고 – SyncoveryService.exe 및 SyncoveryCL.exe 전용)
SyncoveryService.exe는 스케줄러가 백그라운드 작업을 시작하는 것과 같은 방식으로, 진행 상황 정보를 메인 프로그램에 보고합니다. - /T (스레드에서 실행 – SyncoveryService.exe 및 SyncoveryCL.exe 전용)
SyncoveryService.exe는 스케줄러에서 “프로필을 병렬로 시작” 옵션을 선택했을 때 백그라운드 작업을 시작하는 것과 같은 방식으로, 작업을 메인 프로세스 스레드가 아닌 별도의 스레드에서 실행합니다. /LEFT="Folder Path"
프로필에 저장된 것과 다른 왼쪽 경로를 지정할 수 있습니다./RIGHT="Folder Path"
프로필의 오른쪽 경로를 재정의할 수 있습니다./MASK="File1.txt;*.doc"
프로필의 포함 마스크를 재정의하거나, 복사할 파일 하나 이상을 직접 지정할 수 있습니다./EXCL="*.bak"
프로필의 제외 마스크를 재정의할 수 있습니다.- /SHUTDOWN
/RUNX=”Profile Name”으로 지정한 프로필을 실행한 후 시스템 종료. - /NOLOG
이 실행에 대한 로그 파일을 생성하지 않음. - /CHOOSESUBFOLDERS
작업을 실행하기 전에 하위 폴더 선택 대화 상자가 표시됩니다. 이때 선택한 내용은 /SAVE 매개변수도 지정하지 않으면 영구적으로 저장되지 않습니다. 또는 작업을 실행하지 않고 새 선택 내용을 저장하려면 /SAVEONLY를 추가할 수 있습니다. 어떤 경우든 /SAVEONLY를 사용하더라도 프로필 이름은 /RUNX로 지정해야 합니다.
작업 관리
CHANGE "Profile Name" /Disabled
작업을 비활성화합니다. 현재 실행 중인 경우에는 실행이 정상적으로 완료됩니다.CHANGE "Profile Name" /Disabled=0
작업을 활성화합니다./PAUSEJOB="Profile Name"
실행 중인 작업을 일시 중지합니다. 현재 폴더를 검사하거나 파일을 복사/삭제 중인 작업에만 적용됩니다. 이러한 작업은 일시 중지할 수 있습니다. 일시 중지된 작업은 나중에 다시 시작하거나 취소해야 합니다./RESUMEJOB="Profile Name"
실행 중인 작업을 다시 시작합니다./STOPJOB="Profile Name"
실행 중인 작업을 중지/취소합니다.
일반 매개변수
/INI="Path to configuration file"
사용할 구성 파일을 지정합니다. 예:
/INI=”C:\ProgramData\Syncovery\Syncovery.ini”/IMPORT="Path to XML or CSV file"
XML 또는 CSV에서 프로필을 가져옵니다. 이러한 파일을 만드는 방법을 알아보려면 샘플 프로필을 만든 다음 Profile Overview에서 마우스 오른쪽 버튼으로 클릭하여 내보내 보세요./EXPORTONEXML="Profile Name"
프로필을 XML 형식으로 내보냅니다. xml 파일은 현재 디렉터리에 저장됩니다./EXPORTALLXML="XMLFileName.xml"
모든 프로필을 XML 형식으로 내보냅니다. xml 파일 이름은 파일 이름을 포함한 전체 경로일 수 있습니다./EXPORTWP
이전 내보내기 매개변수에 추가하면 비밀번호가 포함된 상태로 프로필이 제외됩니다. 비밀번호는 휴대 가능한 하드코딩된 키로 암호화되며 Syncovery가 실행되는 다른 모든 컴퓨터에서 가져올 수 있습니다./EXPORTPW="Password Phrase"
이전 내보내기 매개변수에 추가하면 지정한 암호 구문을 사용해 내보낸 비밀번호를 암호화하므로, 유출된 내보내기 파일은 암호를 모르면 가져올 수 없습니다.
동기화 미리 보기만 생성
/PREVIEWONLY
드라이런을 수행하여 Sync Preview를 생성한 다음 중지합니다. 기본적으로 미리 보기는 콘솔에 단순한 텍스트 출력 형식을 사용합니다./PREVIEWFILE="path\to\preview.xml"
미리 보기를 파일로 출력합니다. 인식되는 파일 확장자는 xml, html, csv, tsv, ssv입니다. 다른 확장자는 단순 텍스트 형식으로 출력됩니다./PREVIEWFORMAT=XML|HTML|CSV|TSV|SSV
파일 이름만으로 형식을 추측할 수 없는 경우 미리 보기 형식을 지정합니다. CSV=쉼표로 구분된 값, TSV=탭으로 구분된 값, SSV=세미콜론으로 구분된 값
예: 미리 보기를 세미콜론을 구분 기호로 사용하는 CSV 파일로 출력합니다.
SyncoveryCL /RUNX="Profile Name" /NOLOG /PREVIEWONLY /PREVIEWFILE=C:\Tests\Preview.CSV /PREVIEWFORMAT=SSV
프로필 관리를 위한 명령줄 매개변수
특정 프로필을 만드는 명령줄은 먼저 수동으로 해당 프로필을 만든 다음, 프로필 편집기에서 정보→프로필 세부 정보 표시…로 이동하면 확인할 수 있습니다.
예:
Syncovery.exe ADD /Name=”Documents Backup” /Left=”C:\Users\Me\Documents” /Right=”D:\Backup\Docs” /L2R /Deletes /ReplaceNewer /MaxParallelCopiers=2
ADD의 대안
RUN (creates & runs a job without creating a permanent profile)
DELETE "Profile Name" (deletes a profile)
CHANGE "Profile Name" (changes an existing profile, keeping any existing settings which are not set on the command line)
RENAME "Old Profile Name" "New Profile Name"
ADD can be used to completely replace an existing profile with new settings.
설정 사전
가능한 프로필 설정의 전체 사전을 pdf 또는 xlsx 형식으로 다운로드할 수 있습니다.
Syncovery Settings Dictionary PDF Document.
Syncovery Settings Dictionary Excel Document.
