> V1.1.0 > Commands > Plakar sync
Version v1.1.0

Beta Version

You're viewing documentation for version v1.1.0. Beta versions are subject to changes and may not represent the final stable release. Do not use in production environments.

sync

PLAKAR-SYNC(1)General Commands ManualPLAKAR-SYNC(1)

plakar-syncSynchronize snapshots between Plakar repositories

plakar sync[-packfiles path] [snapshotID] to | from | with repository

The plakar sync command synchronize snapshots between two Plakar repositories. If a specific snapshot ID is provided, only snapshots with matching IDs will be synchronized.

plakar sync supports the location flags documented in plakar-query(7) to precisely select snapshots.

The options are as follows:

path
Path where to put the temporary packfiles instead of building them in the default temporary directory. If the special value ‘memory’ is specified then the packfiles are build in memory.

The arguments are as follows:

| |
Specifies the direction of synchronization:
Synchronize snapshots from the local repository to the specified peer repository.
Synchronize snapshots from the specified peer repository to the local repository.
Synchronize snapshots in both directions, ensuring both repositories are fully synchronized.
repository
Path to the peer repository to synchronize with.

Synchronize the snapshot ‘abcd’ with a peer repository:

$ plakar sync abcd to @peer

Bi-directional synchronization with peer repository of recent snapshots:

$ plakar sync -since 7d with @peer

Synchronize all snapshots of @peer to @repo:

$ plakar at @repo sync from @peer

The plakar-sync utility exits 0 on success, and >0 if an error occurs.

0
Command completed successfully.
>0
General failure occurred, such as an invalid repository path, snapshot ID mismatch, or network error.

plakar(1), plakar-query(7)

September 10, 2025Plakar

Found a bug or mistake in the documentation? Create an issue on GitHub