From ArchWiki
Jump to navigation Jump to search

Tango-emblem-symbolic-link.pngThis article is being considered for redirection to List of applications#Cloud synchronization clients.Tango-emblem-symbolic-link.png

Notes: Article just duplicates upstream website / documentation. (Discuss in Talk:CloudCross#)

From CloudCross:

The CloudCross is an open source project for a synchronization between your devices and various cloud storages. [...] CloudCross allows you synchronize all your local files or only a portion of the local/remote files and folders using the black or white lists (.include and .exclude files). At the same time, you have the opportunity to choose which files have the advantage - local or remote. Thus, you can keep relevance either local files or files on cloud storage.

It is written in pure Qt without the use of other third-party library and it currently supports Microsoft OneDrive, Google Drive, Dropbox, Yandex Disk and Cloud

Main features:

  • Supports two-way conversion of docs when syncing from MS/Libre/Open Office format to Google Docs and back
  • Support for the so-called black and white lists of files that are involved in synchronization.
  • Setting preferences of local or remote files with the changes, the state of which it will be synchronized.
  • Manage the creation of new versions of files on Google Drive.
  • Possibility of forced download or upload files.
  • Ability to direct download the file to the cloud on the link to download.

CloudCross can be used in different situations when necessary to synchronize local files with the files in the cloud. It may be, for example, the duplication of files in a remote storage, working together with Google Docs or backup.


Install the cloudcrossAUR package.


See the ccross(1) man page or the online usage.

To get started change into the directory you want to synchronize and run:

$ ccross --auth --provider provider_name

You will be prompted to copy the link and paste it into your browser. Following the proposed link, you log on to your Google account, and requested permission to take CloudCross applications. After that, you will be given a confirmation code to be inserted into the program. After passing authentication, the program is ready to work.


When using CloudCross may have some problems.

Delete files instead of downloading

When you start the sync to an empty folder, instead of downloading files from remote storage in the cloud files are deleted. This is because the program is prioritizing local files by default. To avoid this, use the startup option --prefer remote.

$ ccross --prefer remote

But, in any case, you have to remember that no local or remote files are not deleted permanently. You can always recover them from the Recycle Bin in the cloud (if supported by the service) or .trash synchronized folders.

Constant upload / download office files

When you synchronize with Google Drive, if the option --convert-doc is used, you can see unchanged uploaded files being synchronized all over again. This is not an error. This happens because the file format conversion changes the checksum of the file without changing its content, so ccross tries to synchronize it assuming the file was changed. If the file has been modified since the last synchronization, cross with sincronize the newer version of the file.

See also