Rsync is a versatile file copying tool that can copy files locally or to/from a remote host, and is known for its delta-transfer algorithm that reduces the amount of data sent over the network. It supports a large number of options and features, including support for copying links, devices, owners, groups, and permissions. Rsync can contact a remote system using a remote-shell program or directly via TCP, and finds files that need to be transferred using a quick check algorithm. It does not require super-user privileges and can be installed using the configure script. Rsync may only be used, modified, and redistributed under the terms of the GNU General Public License.

don't have tea/gui yet? download here

Copy the tea one-liner above into your terminal to install tea will interpret the documentation and take care of any dependencies.