You finally made a switch from Windows to Ubuntu or maybe just giving it a try and need Microsofts OneDrive?
No need to worry, with just a few steps you will be able to use OneDrive on your Ubuntu.
Installing OneDrive on Ubuntu
Before installing let’s update Ubuntu and its repositories.
sudo apt upgrade -y
sudo apt-get install onedrive
The above command will install OneDrive on your system. Next, we will ask Ubuntu (Linux) to run it, so that we can authorize it (login to your OneDrive Account).
This command will start OneDrive which will provide a URI and ask you for a URI in return. Output in your console will look something like this.
$ onedrive Authorize this app visiting:
Enter the response uri:
Just Click on the URI and it will open up in tab in browser for you to log in to your account or copy-paste the link into the browser.
Once you log in it will return a URI (web page will be blank, no need to worry). Copy the URI and paste it into the console in front of “Enter the response uri:”
If everything goes well then you will find an OneDrive directory at $HOME/OneDrive.
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 following command.
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 command run
If you get stuck just leave a comment and I’ll get back to you as soon as possible.