Introducción
En entornos Linux, y en particular en distribuciones como GeckoLinux, disponer de herramientas de línea de comandos (CLI) para gestionar almacenamiento en la nube resulta fundamental para automatizar copias de seguridad, sincronizaciones y flujos de trabajo. A continuación encontrarás un recorrido extensivo por las soluciones CLI más recomendadas: pCloud, MEGA, Proton Drive, Filen, Tresorit, IceDrive, además de otras opciones populares como rclone o Google Drive CLI. Verás comparativas, criterios de elección, ejemplos de uso y problemas típicos con sus soluciones.
Top recomendados para GeckoLinux
- pCloud CLI – Cliente oficial pCloud.
- MEGA CMD – Herramienta oficial de MEGA.
- Proton Drive CLI – Proyecto comunitario para Proton Drive.
- Filen CLI – Cliente oficial de Filen.
- Tresorit via rclone – Sin cliente nativo integración recomendada con rclone.
- IceDrive CLI – Cliente oficial de IceDrive.
- rclone – Herramienta universal multi-nube con soporte para decenas de servicios.
- Google Drive CLI (gdrive) – Cliente no oficial para Google Drive: gdrive.
Comparativa
| Servicio | Almacenamiento gratis | Seguridad | CLI oficial | Enlace |
|---|---|---|---|---|
| pCloud | 10 GB | Opcional cifrado AES-256 (pCloud Crypto) | Sí | pcloud.com |
| MEGA | 20 GB bonos | End-to-end AES-128 | Sí | mega.nz/mega-cmd |
| Proton Drive | 1 GB | End-to-end AES-256 | No (comunitario) | github.com/juanberlioz/proton-drive-cli |
| Filen | 10 GB | End-to-end AES-256 | Sí | filen.io |
| Tresorit | 3 GB | End-to-end AES-256 | No (rclone) | tresorit.com |
| IceDrive | 10 GB | End-to-end AES-256 | Sí | icedrive.net |
| rclone (multi-nube) | Depende del servicio | Depende del servicio | Sí | rclone.org |
| Google Drive (gdrive) | 15 GB | TLS AES-256 en tránsito | No oficial | github.com/gdrive-org/gdrive |
¿Cuál elegir?
Para decidir, considera:
- Seguridad: Tresorit, Proton Drive e IceDrive lideran el cifrado end-to-end.
- Espacio gratis: MEGA y Google Drive ofrecen más capacidad inicial.
- Soporte oficial CLI: pCloud, MEGA, Filen y IceDrive garantizan actualizaciones constantes.
- Integración multi-nube: rclone centraliza múltiples servicios.
Si necesitas cifrado estricto: Proton Drive o Tresorit via rclone. Para automatizar copias rutinarias: rclone o MEGA CMD. Para flujos sencillos: pCloud CLI o Filen CLI.
Cómo usar cada uno con CLI en GeckoLinux
1. pCloud CLI
El cliente oficial pcloudcc está disponible en AUR.
sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/pcloudcc.git cd pcloudcc makepkg -si
Autenticar y montar:
pcloudcc --auth pcloudcc --mount /mnt/pcloud
Subir y bajar:
pcloudcc --upload /ruta/local/fichero /remote/path/ pcloudcc --download /remote/path/fichero /ruta/local/
Problemas típicos:
- “Transport endpoint is not connected” al desmontar: usa
fusermount -u /mnt/pcloud. - Errores 401: revisar token con
pcloudcc --revokey volver a autorizar.
2. MEGA CMD
Instala desde repositorios oficiales:
sudo pacman -S megacmd
Iniciar sesión:
mega-login tu_usuario tu_contraseña
Subir/descargar:
mega-put archivo.txt /Root/ mega-get /Root/archivo.txt .
Problemas típicos:
- Límite de conexión: añade
--no-progresspara conexiones más estables. - Timeouts: configurar
export MEGA_MAX_RETRIES=5.
3. Proton Drive CLI (comunitario)
Requiere Python 3 y entorno virtual:
sudo pacman -S python-virtualenv git clone https://github.com/juanberlioz/proton-drive-cli.git cd proton-drive-cli python -m venv venv source venv/bin/activate pip install -r requirements.txt
Autenticación y comandos:
proton-drive-cli login proton-drive-cli upload local.txt /remote/folder/ proton-drive-cli download /remote/folder/remote.txt .
Problemas típicos:
- 403 Forbidden: sincronizar hora del sistema (
sudo timedatectl set-ntp true). - Rate limit: espera 1 minuto antes de reintentar.
4. Filen CLI
Instalación desde AUR:
git clone https://aur.archlinux.org/filen.git cd filen makepkg -si
Uso básico:
filen login filen upload local.file /backup/ filen download /backup/file remote.file
Problemas típicos:
- Error 500: reintentar más tarde.
- Permisos: añadir
--permission read-writesi hay error de autorización.
5. Tresorit con rclone
Configura con rclone:
sudo pacman -S rclone rclone config # elegir n -> nombre tresorit -> tipo tresorit # seguir pasos de OAuth
Comandos:
rclone ls tresorit: rclone copy /ruta/local tresorit:Backup --progress
Problemas típicos:
- Errores OAuth: asegúrate de usar URL https correctas y tokens actualizados.
- Rate limit: agrupa ficheros en lotes más pequeños.
6. IceDrive CLI
Cliente oficial disponible en AUR:
git clone https://aur.archlinux.org/icedrive.git cd icedrive makepkg -si
Inicio de sesión y uso:
icedrive login icedrive sync /mi/carpeta icedrive:Backup icedrive upload archivo.txt icedrive:Otro/
Problemas típicos:
- “Connection refused”: comprobar que el servicio de IceDrive esté en línea.
- Desincronización de hora: alinea tu reloj con NTP.
7. rclone (multi-nube)
Instalación rápida:
sudo pacman -S rclone
Genera configuración para cualquier servicio:
rclone config # n -> nombre de remoto -> elegir proveedor -> seguir OAuth/API
Ejemplo de copia:
rclone sync /datos local: servicioRemoto:Backup --progress
Problemas típicos:
- Permisos FUSE: ejecutar con
--allow-othersi usas montaje. - Errores 403/429: reducir velocidad con
--bwlimit 1M.
8. Google Drive CLI (gdrive)
Instalación desde AUR:
git clone https://aur.archlinux.org/gdrive.git cd gdrive makepkg -si
Autenticación y comandos:
gdrive about gdrive upload --parent [folderID] archivo.pdf gdrive download fileID
Problemas típicos:
- “Invalid client secret”: genera nuevas credenciales en Google Cloud Console.
- Cuotas de API: revisa tu cuota en la consola de Google.
Conclusión
En GeckoLinux dispones de múltiples opciones CLI para cada necesidad: desde soluciones oficiales como pCloud, MEGA o IceDrive, hasta herramientas universales como rclone. Elige según el nivel de cifrado, espacio gratuito, facilidad de integración y frecuencia de uso. Con los ejemplos y tips anteriores podrás instalar, configurar y solucionar los problemas más comunes en tu sistema.
Sé el primero en dejar un comentario