The software on this pages will slowly be moved to GitHub https://github.com/hilbix/. The CVS repository will be migrated to GIT as well, so the history will be preserved, a bit. See FAQ.
The tools are developed under Linux with
release early, release often
So you can consider this beta software, or alpha, or pre-alpha, or even worse ;)
Have a look in the download directory for all downloads.
As always here, all you get is the source. No binaries here.
GCOPY - generalized copy
⇒ ⇒ ⇒ The development shifted to another location. All future versions will be published at https://github.com/hilbix/gcopy ⇐ ⇐ ⇐
GCOPY is a file copy utilitiy under GNU Copyleft.
GCOPY is just a rough start, however it does the job. Some main features (like networking) are not yet implemented.
One main goal of GCOPY is to never harm data. It shall never overwrite files if not explicitly told to do so. The second idea is to bundle data copy functions in it, which do not come easy. Also it can be extend with new features as soon as I need it.
Direct IO to reduce buffering overhead; Big copy buffer size (1 MB) to reduce thrashing; Overwrite mode (via rename); Copy of file permission setting; Progress status
Copy of capabilities; Safe mode (this is: use link() instead of rename() on backups); Compare mode; Automatic append mode; Networking; Many other basic features
Was able to run out of filehandles (read list from stdin), progress output improved.
Important bugfix release:
This here removes a nasty bug which randomly caused a SEGV (perhaps with harm).
(226977 bytes archive)
Variant "gcopy a b" did not work correctly with paths.
(226996 bytes archive)
(226916 bytes archive)
A very first version. Nearly untested.
License and Disclaimer
All you can see here is free software according to the GNU GPL.