I had a pain point a few days ago when I had to delete a few thousand files from my VPS over SFTP (it took forever.) This project looks like it could help out a lot in that regard because it uses rsync, which should be much faster than FTP's method of deleting the files one by one.
> The remote machine must have a running SSH service and carry its own copy of rsync
Really the machine should just have to be running SSH. The UI could then take care of spooling up an instance of rsync on the target machine under the hood as soon as it connects.
How would you easily figure out which version to install? Having a requirement of rsync already installed on the box sounds reasonable, compared to having x86, x64, arm32, arm64, and the rest binaries in the client download...
This looks like a brilliant tool! It's always annoyed me how slow copying stuff over the network using a GUI is -- especially folders with many files.
For example copying a 300MB folder from one Mac to another over Wifi took 10 minutes (using the Finder). Then I tried using rsync from the command line, and it took just 15 seconds.
I don't often use rsync, so I always have to look up the required flags every time I use it. A friendly GUI is greatly appreciated!
one uses sftp the other uses rsync for file transfer. Rsync is known for transfering multiple files way faster than sftp. Also one transfers the other syncs but I guess one can figure that out by the names.
As far as speed goes: Transfers: ~1000s times faster (thanks to Rsync as fimdomeio says); Browsing: ~10x (thanks Paramiko); Deletion: ~100x (SSH/rsync beats SFTP recursion).
Although one day I am going to write a FUSE/driver that implements all this and avails it for SSHFS, because it's hard to beat that Finder integration...
How is it going to get "~1000s times faster" ust by using rsync? Rsync'll still be using the ssh channel to connect
Unless by "~1000s times faster" it means "skip all the files it doesn't need to transfer" ... which is not transferring faster - it's transferring less
17 comments
[ 3.2 ms ] story [ 42.9 ms ] threadI had a pain point a few days ago when I had to delete a few thousand files from my VPS over SFTP (it took forever.) This project looks like it could help out a lot in that regard because it uses rsync, which should be much faster than FTP's method of deleting the files one by one.
Really the machine should just have to be running SSH. The UI could then take care of spooling up an instance of rsync on the target machine under the hood as soon as it connects.
Like these guys: http://sta.li/
For example copying a 300MB folder from one Mac to another over Wifi took 10 minutes (using the Finder). Then I tried using rsync from the command line, and it took just 15 seconds.
I don't often use rsync, so I always have to look up the required flags every time I use it. A friendly GUI is greatly appreciated!
Unless by "~1000s times faster" it means "skip all the files it doesn't need to transfer" ... which is not transferring faster - it's transferring less