Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 946 Bytes

File metadata and controls

34 lines (27 loc) · 946 Bytes

Parsync

Parsync is file copying tool with speed being the highest priority.

Build

The install you can clone the repo and install it using cargo or use the git subcommand in cargo to install directly.

cargo install --path . --locked

Benchmarks

These are crude benchmarks using the time utility. The source is a folder of size ~8GiB. These tests were done on an 11th Gen i3.

Fresh copy of folder

parsync copy ~/Downloads ~/Downloads_copy  0.41s user 7.82s system 82% cpu 10.001 total

Sync after fresh copy

parsync sync ~/Downloads ~/Downloads_copy  0.14s user 0.66s system 142% cpu 0.560 total

Delete of copy

parsync delete ~/Downloads_copy  0.19s user 1.21s system 276% cpu 0.507 total

# Example: Delete using glob patterns (local paths only)
parsync delete ~/Downloads_copy/* lib*

Usage

You can get the complete list of supported options using the --help command.