A high-performance, multi-threaded tool for synchronizing local directories.
- Parallel directory traversal and file copying
- Preserves file metadata (permissions, timestamps, etc.)
- Efficient job queue and thread management
- Supports symlinks, fifos, hardlinks
- Progress reporting
- Parellel file removal
- Statistics
- Can tag already synced directories with extended attributes
pdsync [options] <source_dir> <target_dir>See --help for all options.
make- Improved scheduling
- Faster directory scanning
- Simplify unnecessarily complicated code
- Test and fix sparse file support
- Implement
cpcommand - Implement
rmcommand - Implement
findcommand - Implement
benchmarkcommand
This project is licensed under the GNU GPLv3. See LICENSE for details.
Jani Jaakkola (jani.jaakkola@helsinki.fi)