Best cloud storage services with CLI for Ubuntu Kylin (formerly UbuntuKylin): (Comparison)

TopLinux

Top Cloud Storage Solutions with CLI for Ubuntu Kylin

Ubuntu Kylin users often seek reliable, secure and scriptable cloud storage solutions that integrate smoothly with the Linux command line. In this article we’ll review six leading services—pCloud, MEGA, Proton Drive, Filen, Tresorit and Icedrive—plus a couple of popular additions (Dropbox and Google Drive via rclone). We’ll compare features, show CLI installation amp usage examples, cover typical pitfalls and help you decide which one fits your needs.

Why Ubuntu Kylin?

  • Customizations for Chinese users and better WPS/IME support
  • Based on Ubuntu LTS, so all CLI tools below install the same as on Ubuntu
  • Familiar APT infrastructure for easy installation

Quick Comparison

Service Free Tier End-to-End Encryption Official CLI Link
pCloud 10 GB (upgradable) Client-side (Crypto addon) Yes (pcloudcc) pcloud.com
MEGA 20 GB (bonus up to 50 GB) End-to-end Yes (megacmd) mega.nz
Proton Drive 1 GB End-to-end Beta (proton-drive-cli) proton.me/drive
Filen 10 GB End-to-end Yes (filen) filen.io
Tresorit 3 TB trial End-to-end Community / WebDAV via rclone tresorit.com
Icedrive 10 GB Client-side (Crypto addon) Yes (icedrive-cli) icedrive.net
Dropbox 2 GB Server-side Yes (dropbox) dropbox.com
Google Drive via rclone 15 GB Server-side Yes (rclone) rclone.org/drive

Which One to Choose?

  • Max Free Space: MEGA (20 GB) or rclone→Google Drive (15 GB)
  • Strong Encryption: Proton Drive, MEGA, Filen, Tresorit
  • Price to Performance: pCloud lifetime plans are popular
  • Simplicity: Dropbox CLI or rclone–driven remotes
  • Chinese-friendly: All support English CLI speeds may vary by region

CLI Installation amp Usage

1. pCloud

  • Official CLI: pcloudcc

Install amp authenticate:

sudo add-apt-repository ppa:pcloud/stable
sudo apt update
sudo apt install pcloudcc

# Login interactively
pcloudcc -u user@example.com -p YourPassword

# Or use an auth code
pcloudcc -u user@example.com --authcode ABCDE12345

# Mount pCloud drive at ~/pCloudDrive
mkdir -p ~/pCloudDrive
pcloudcc --mountpoint ~/pCloudDrive

2. MEGA (MEGAcmd)

  • Official CLI: megacmd

Install amp sync:

sudo apt update
sudo apt install megacmd

# Login
mega-login user@domain.com

# List remote files
mega-ls

# Sync local folder to cloud
mega-sync ~/local_folder /Root/Backup

3. Proton Drive (Community CLI)

  • Unofficial but maintained: proton-drive-cli

Install via pip and login:

sudo apt update
sudo apt install python3-pip
pip3 install proton-drive-cli

# Login (opens browser or prompts TOTP)
proton-drive login

# Upload a file
proton-drive upload myfile.txt /

# List root directory
proton-drive ls /

4. Filen

  • Official CLI: filen

Install amp use:

sudo add-apt-repository ppa:filen/cli
sudo apt update
sudo apt install filen

# Authenticate
filen login

# Upload and share
filen upload ~/report.pdf /reports/
filen share /reports/report.pdf

5. Tresorit via rclone (WebDAV)

  • No dedicated Linux CLI. Use WebDAV with rclone.

Configure rclone for Tresorit:

sudo apt update
sudo apt install rclone

rclone config
# New remote
# name> tresorit
# type> webdav
# url> https://remote.tresorit.com/remote.php/dav/files/YourUsername
# vendor> other
# user/pass as your Tresorit credentials

# List files
rclone ls tresorit:

# Mount at ~/TresoritDrive
mkdir -p ~/TresoritDrive
rclone mount tresorit: ~/TresoritDrive --daemon

6. Icedrive CLI

  • Official CLI on GitHub: icedrive-cli

Download amp run:

# Get latest tarball from GitHub releases
wget https://github.com/Icedrive/cli/releases/download/v1.0.0/icedrive-cli-linux-x64.tar.gz
tar xf icedrive-cli-linux-x64.tar.gz
sudo mv icedrive /usr/local/bin/

# Login and mount
icedrive login
icedrive mount ~/IcedriveDrive/

7. Dropbox CLI

  • Official daemon Python CLI: dropbox

Install amp link:

sudo apt update
sudo apt install python3-gpg
# Download Dropbox daemon
cd ~  wget -O dropbox.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64
tar xzf dropbox.tar.gz

# Start daemon
~/.dropbox-dist/dropboxd 

# CLI tool
wget -O ~/dropbox.py https://www.dropbox.com/download?dl=packages/dropbox.py
chmod  x ~/dropbox.py

# Usage
~/dropbox.py status
~/dropbox.py filestatus ~/Dropbox/myfile.txt

8. Google Drive via rclone

  • One of the most versatile CLI solutions

Install amp configure:

sudo apt update
sudo apt install rclone

rclone config
# New remote: name> gdrive
# type> drive
# Follow OAuth prompts

# List files
rclone ls gdrive:

# Mount
mkdir -p ~/GDrive
rclone mount gdrive: ~/GDrive --daemon

Common Problems amp Troubleshooting

  • FUSE not installed: sudo apt install fuse
  • Permissions denied on mount: ensure user in fuse group
  • Auth errors: check 2FA, app passwords or OAuth flow
  • Slow sync: region/server distance, limit bandwidth in rclone or tool settings
  • Unclean exits: use --daemon or proper unmount (fusermount -u)

Conclusion

Each service brings unique strengths. If you need maximum free space and end-to-end encryption, MEGA or Proton Drive are excellent. For lifetime deals and ease of use, pCloud stands out. Icedrive, Filen and Tresorit appeal to privacy-focused users. And if you prefer a unified CLI interface, rclone unlocks Google Drive, OneDrive, Tresorit (via WebDAV) and more. Test a couple, pick the one that fits your workflow, and automate your backups or sync tasks confidently on Ubuntu Kylin.

Be the first to leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *