Synchronization (or syncing, sync) in computing is the process of continuously ensuring that data (files, email, notes, documents, etc.) in one location are the exact replica of data from another location.
Furthermore, the term synchronization also means that the data is automatically updated via certain rules. The example of file synchronization is how Dropbox syncs data between your PC and Dropbox’s servers. Synchronization also includes the following operations:
- Replication of file and folder deletes.
- Replication of file and folder renames.
- Replication of file and folder moves.
- Replication of file and folder permissions.
This also means that file sync is not the same thing as file transfer. File transfer is just a method of copying files from one location to other.
An example of file transfer is sending files as attachments via email or uploading files via a website.