Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

filesys

Table of contents

Introduction

Many a sysadmin or power user has desired to use the power of rsync (with secure, differential, checksum-sure, restartable, network-efficient copies), but has been frustrated that a simple file rename or move can completely break it, in terms of those benefits.

This script is the result of a search to bridge those two problem domains, and trying virtually every open-source project under the sun to do so. (Including syncthing, rclone, and countless small projects like this.)

Ursync is based on a brilliant idea first documented by Vláďa Macek in 2012, then put into code by Daniele Paroli in a script called hrsync.

This script expands on those ideas.

Problem definition

Objectives

Recursive copy

Update (don't overwrite newer files or delete anything)

Mirror

Not objectives

To-do

  • Finish functionality
  • Remove unused boilerplate code

Notes

Appendix

About

You parents' rsync, but tolerant of file and folder moves and renames. Which is definitely NOT your parents' rsync. It's x9sync

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages