I am looking for an alternative to the standard cp
and mv
command line tools, specifically I am looking for features such as:
- detailed progress bar/reports
- dry-run support
- support for merging directories
- no overwrite warning when source and destination files are identical
- conflict resolution on overwrite (i.e. rename one of the files)
- copying to multiple targets at once
- multi-threading (i.e. continue copying in the background while I handle conflict resolution in the foreground)
So basically a feature set similar to what the Windows 8 Explorer can do when copying or moving files around.
PS: rsync
with --progress --recursive --remove-source-files --checksum --backup
is somewhat usable for merging directories, but still far from perfect, as it only removes source files, not directories and it doesn't really have much in terms of interactively resolving conflicts.