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
fusegroup - Auth errors: check 2FA, app passwords or OAuth flow
- Slow sync: region/server distance, limit bandwidth in
rcloneor tool settings - Unclean exits: use
--daemonor 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