filefox: The fastest way to get from here to there.
Version v1.3; (C) 2018 Alynna Trypnotk; GPL3
Version v3.1; (C) 2018 Alynna Trypnotk; GPL3
Sick of slow transfers using rsync or copying over the network?
...
...
@@ -11,43 +11,47 @@ Do you wish there was just a way to get your files from here to there?
Try this.
Features:
* Defaults can be changed at the top of the script and overriden anytime with options.
* Resumable file transfers (Will check what files are already present, or you can restart from scratch)
* Fast file selection (Sends a list of what's already on the remote host and excludes them from the copy)
* RSYNC based file selection (Will sync what rsync says needs to be synced, but do the sync in filefox. Slowest to get started to copy.)
* Progress readout while copying.
* Progress readout while copying. Shows both how much data is transferred and how much is going over the connection.
* lzop -1 compression as default, fast enough to keep your network saturated. Won't slow you down.
* LZOP not doing it for you? Swap the compressor with any other stream based compressor (must take data from stdin, send out stdout, and take the -d option to decompress. Almost all compression programs do this.)
* IPv6 friendly.
* Sets up over SSH, copies over faster unencrypted socket.
** OpenSSL encryption over the link can be enabled.
* Change sizes of blocks, buffers and timeouts, and save the defaults to the script.
Bugs / Potential bugs:
* "Fast" resume mode attempts to do no more than to check of the remote files existence. You may want to use 'rsync' after to ensure all data made it there OK.
* RSYNC based file selection may not work in all cases. If it does not and you find a solution please present it.
* Uses rsync to verify the transfer and 'catch it up' afterwords.
```
filefox: The fastest way to get from here to there.