OneDrive by Microsoft does not officially support Linux/Ubuntu for obvious reasons, but you have made a switch from Windows to Ubuntu, or maybe just giving it a try and need Microsoft OneDrive.
No need to worry, with just a few steps you will be able to use OneDrive on your Ubuntu.
There are a lot of ways to use OneDrive on Ubuntu unofficially, some of them are free some are paid.
If you are willing to pay for a service and not get into the hassle of installing and maintaining it yourself, then Insync is a nice client to automate everything. It can help you manage Google Drive, OneDrive, and Dropbox files straight from your Desktop.
If you decide to do it yourself then in this article we will learn how to install OneDrive on Ubuntu for free.
Steps To Install
Clone the GitHub repository, run configure and make, then install
git clone https://github.com/abraunegg/onedrive.git
make clean; make;
sudo make install
Deactivate your DMD compiler
Now we have OneDrive up and running but it won’t sync anything as of yet. So we will go through some basic commands that will help you manage your OneDrive.
To start sync (monitor) just run the following command.
To run sync
This command will start live sync between the local files and files on the server and then download (update) the files.
You have to run the above command every time you restart your Ubuntu.
Some other useful commands are:
Keep monitoring for local and remote changes
The number of seconds by which each sync operation is undertaken
when idle under monitor mode
Configuration file key: monitor_interval (default: 45)
Number of sync runs before performing a full local scan of the
Configuration file key: monitor_fullscan_frequency (default: 10)
Skip any directories that match this pattern from syncing
Skip any files that match this pattern from syncing
Configuration file key: skip_file (default: ~*|.~*|*.tmp)
To list all the commands run
If you get stuck just leave a comment and I’ll get back to you as soon as possible.