Introducción
En el ecosistema de Linux Elementary OS, disponer de un cliente de línea de comandos (CLI) para gestionar tu almacenamiento en la nube resulta fundamental para integrarlo en scripts, flujos de trabajo automatizados y entornos sin entorno gráfico. A continuación presentamos un análisis profesional de los mejores servicios de almacenamiento con CLI para Elementary OS: pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive y algunos adicionales como Google Drive, Dropbox y OneDrive.
Top recomendados para Elementary OS
- pCloud: Sólido cliente oficial, cifrado opcional, sincronización selectiva.
- MEGA: Ofrece 20 GB gratis, cifrado de extremo a extremo.
- Proton Drive: Privacidad suiza, cifrado integrado.
- Filen: Basado en Suiza, foco en privacidad.
- Tresorit: Alta seguridad empresarial, CLI no oficial.
- Icedrive: Interfaz clara, cifrado nativo, valor competitivo.
- Google Drive (con gdrive o rclone): Integración popular.
- Dropbox (API CLI no oficial): Flujo de trabajo maduro.
- OneDrive (abreunegg/onedrive): Ideal para usuarios de Microsoft 365.
Comparativa de características
| Servicio | Enlace | Gratis | Planes de pago | Cifrado | CLI | Notas |
|---|---|---|---|---|---|---|
| pCloud | pcloud.com | 10 GB | Premium 500 GB/2 TB | Opcional (pCloud Crypto) | Oficial | Sincronización selectiva |
| MEGA | mega.nz | 20 GB | Pro LITE/PRO I–III | End-to-end | Oficial | Chunking automático |
| Proton Drive | proton.me/drive | 1 GB | Plus, Professional | End-to-end | No oficial | Privacidad suiza |
| Filen | filen.io | 5 GB | 500 GB–2 TB | End-to-end | No oficial | Cifrado en cliente |
| Tresorit | tresorit.com | 3 GB | Business/Education | End-to-end | No oficial | Enfoque empresarial |
| Icedrive | icedrive.net | 10 GB | 1 TB–5 TB | End-to-end | Oficial | Montaje como disco |
| Google Drive | github.com/prasmussen/gdrive | 15 GB | Google One | En tránsito y reposo | No oficial | Amplio ecosistema |
| Dropbox | github.com/dropbox/dropbox-sdk-python | 2 GB | Plus, Professional | En tránsito y reposo | No oficial | Integraciones |
| OneDrive | github.com/abraunegg/onedrive | 5 GB | Microsoft 365 | En tránsito y reposo | No oficial | Sincronización selectiva |
¿Cuál elegir?
- Para privacidad y cifrado extremo a extremo: MEGA, Proton Drive, Filen o Tresorit.
- Para espacio generoso gratis: MEGA (20 GB) o Google Drive (15 GB).
- Para integración empresarial: Tresorit o OneDrive (Microsoft 365).
- Para flexibilidad y montajes: Icedrive o pCloud.
Cómo usar cada cliente CLI en Elementary OS
1. pCloud CLI
Instalación:
sudo apt update sudo apt install pcloudcc
Autenticación y montaje:
pcloudcc -u tu_email -p tu_contraseña pcloudcc --mountpoint ~/pCloud
2. MEGA CLI (megacmd)
Instalación desde repositorios oficiales:
wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd_1.6.0_amd64.deb sudo dpkg -i megacmd_1.6.0_amd64.deb sudo apt -f install
Uso básico:
mega-login tu_email tu_contraseña mega-mkdir /Root/MisDocumentos mega-put archivo.txt /Root/MisDocumentos/ mega-ls /Root
3. Proton Drive CLI (no oficial)
Clonar el proyecto:
git clone https://github.com/jswd/proton-drive-cli.git cd proton-drive-cli pip3 install --user .
Iniciar sesión y sincronizar:
proton-drive login proton-drive sync ~/MiCarpetaProton
4. Filen CLI (no oficial)
Instalación:
pip3 install --user filen-cli
Uso:
filen login filen upload archivo.zip filen download archivo.zip
5. Tresorit CLI (no oficial)
Clonar y compilar:
git clone https://github.com/danielquinn/tresorit-cli.git cd tresorit-cli make sudo make install
Ejemplo de uso:
tresorit login tresorit sync ~/tresorit
6. Icedrive CLI (oficial)
Descargar AppImage y permisos:
wget https://icedrive.net/downloads/linux/icedrive.AppImage chmod x icedrive.AppImage ./icedrive.AppImage --install
Comandos básicos:
icedrive login icedrive mount ~/Icedrive icedrive upload archivo.iso /Remoto/
7. Google Drive CLI (gdrive)
Descarga binario:
wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64 chmod x gdrive sudo mv gdrive /usr/local/bin/
Primer login y uso:
gdrive about gdrive upload archivo.txt gdrive list
8. Dropbox CLI (API Python)
Instala SDK y crea token:
pip3 install --user dropbox export DROPBOX_TOKEN=tu_token
Ejemplo de script:
python3 -9. OneDrive CLI (abraunegg/onedrive)
Instalación desde PPA:
sudo add-apt-repository ppa:yann1ck/onedrive sudo apt update sudo apt install onedriveConfiguración y sincronización:
onedrive onedrive --synchronize onedrive --monitorProblemas típicos y soluciones
- Permisos insuficientes al montar directorios: usar
chmodychown. - Errores de autenticación: revisar token/API key y reloj del sistema.
- Conexiones lentas: ajustar tamaño de chunk o límite de ancho de banda.
- Incompatibilidades de Python: crear un entorno virtual (
python3 -m venv). - Montaje imposible en Elementary OS: asegurarse de tener fusion-fuse o fuse3 instalado.
Conclusión
En Elementary OS dispones de varias alternativas CLI para gestionar tu nube. La elección dependerá de tus necesidades de espacio, seguridad y automatización. pCloud e Icedrive destacan por su cliente oficial robusto MEGA y Proton Drive por cifrado extremo a extremo y soluciones como OneDrive o Google Drive por su ecosistema. Evalúa tu flujo de trabajo y privilegia la compatibilidad y el cifrado cuando manejes datos sensibles.
Sé el primero en dejar un comentario