Introducción
En el ecosistema de Linux SharkLinux, disponer de soluciones de almacenamiento en la nube con cliente de línea de comandos (CLI) robustas y eficientes es fundamental para mantener flujos de trabajo ágiles, seguros y automatizables. En este artículo examinaremos los mejores servicios (tanto populares como alternativos) que ofrecen integración mediante CLI, compararemos sus características principales, recomendaremos escenarios de uso y detallaremos los comandos básicos para comenzar a utilizarlos.
Top recomendados para SharkLinux
- pCloud – Cliente nativo (
pcloudcc). - Mega – Cliente oficial (
megacmd). - Proton Drive – CLI comunitario (
proton-drive-cli). - Filen – Cliente no oficial (
filen-cli). - Tresorit – Cliente oficial (
tresorit-cli). - Icedrive – Cliente oficial (
icedrive-cli). - Google Drive – Vía
rclone. - Dropbox – Cliente oficial
dropbox-cli. - Nextcloud – Montaje WebDAV (
davfs2).
Comparativa rápida
| Servicio | Enlace | CLI | Espacio gratis | Seguridad | Pros | Contras |
|---|---|---|---|---|---|---|
| pCloud | pcloud.com | pcloudcc | 10 GB | Cifrado en tránsito (opcional en cliente pago) | Sencillo, conexión estable | Encriptado avanzado sólo en Plan Crypto |
| Mega | mega.nz | megacmd | 20 GB | Cifrado end-to-end | Alta privacidad, transferencias rápidas | Límite de transferencia en gratis |
| Proton Drive | proton.me/drive | proton-drive-cli | 1 GB | End-to-end por diseño | Privacidad, sin anuncios | CLI no oficial, mejoras continuas |
| Filen | filen.io | filen-cli | 5 GB | Cifrado end-to-end | Interfaz simple | CLI en desarrollo |
| Tresorit | tresorit.com | tresorit-cli | 3 GB | End-to-end obligatorio | Muy seguro | Planes caros |
| Icedrive | icedrive.net | icedrive-cli | 10 GB | Cifrado en disco | Interfaz pulida | CLI con menos opciones avanzadas |
| Google Drive | developers.google.com/drive | rclone | 15 GB | TLS/SSL | Integración extensa | Requiere configuración OAuth |
| Dropbox | dropbox.com/cli | dropbox-cli | 2 GB | TLS/SSL | Fiabilidad, versiones de fichero | Bajo espacio gratuito |
| Nextcloud | nextcloud.com | davfs2 | Depende del servidor | Depende de la configuración | Control total, auto-hospedado | Requiere administración |
¿Cómo elegir el servicio más adecuado?
- Privacidad: si tu prioridad es el cifrado end-to-end, considera Mega, Proton Drive o Tresorit.
- Espacio gratis: Mega y Google Drive ofrecen de 15 a 20 GB, ideales para uso personal.
- Facilidad de uso: pCloud e Icedrive tienen clientes CLI muy sencillos de instalar.
- Automatización y scripts: Google Drive (vía rclone) y Nextcloud (WebDAV) permiten flujos avanzados.
- Presupuesto: servicios con planes “lifetime” (pCloud, Icedrive) pueden ser más económicos a largo plazo.
Guía de uso con CLI
1. pCloud (pcloudcc)
Cliente oficial que sincroniza carpetas y gestiona tu cuenta.
apt update apt install pcloudcc # Iniciar sesión (pedirá usuario y contraseña) pcloudcc -u tu_email -p tu_contraseña # Sincronizar carpeta local con nube pcloudcc --synchronize /home/user/Documentos /pcloud/Documentos
2. Mega (megacmd)
CLI completo con comandos de subida, descarga y sincronización.
# Descargar e instalar wget -qO - https://mega.nz/linux/repo/gpg apt-key add - echo deb https://mega.nz/linux/repo/Ubuntu_20.04/ ./ tee /etc/apt/sources.list.d/mega.list apt update apt install megacmd # Login mega-login tu_email tu_contraseña # Subir archivo mega-put archivo.txt /Root/Backup/ # Sincronizar directorio mega-sync /home/user/Proyectos /Root/Proyectos
3. Proton Drive (proton-drive-cli)
Herramienta no oficial mantenida por la comunidad.
pip3 install proton-drive-cli # Inicializar configuración proton-drive login # Subir un archivo proton-drive upload local.txt /drive/remoto.txt # Descargar un archivo proton-drive download /drive/remoto.txt destino.txt
4. Filen (filen-cli)
Cliente comunitario en Python.
pip3 install filen-cli # Autenticar filen-cli auth # Listar archivos filen-cli ls # Subir filen-cli put archivo.pdf /docs/archivo.pdf
5. Tresorit (tresorit-cli)
Cliente oficial multiplataforma.
# Descargar .deb desde GitHub wget https://github.com/tresorit/tresorit-cli/releases/download/v1.0.0/tresorit-cli_1.0.0_amd64.deb dpkg -i tresorit-cli_1.0.0_amd64.deb # Iniciar sesión tresorit login # Sincronizar carpeta tresorit sync ~/Trabajo/Tresorit /Tresorit/Trabajo
6. Icedrive (icedrive-cli)
Cliente oficial de Icedrive.
curl -s https://raw.githubusercontent.com/Icedrive/iCLI/master/install.sh bash # Autenticar icedrive login # Subir icedrive upload mi_imagen.png /Fotos/mi_imagen.png # Descargar icedrive download /Fotos/mi_imagen.png ./mi_imagen.png
7. Google Drive via rclone
rclone soporta decenas de backends, incluido Google Drive.
apt update apt install rclone rclone config # Seguir asistente: elegir drive, OAuth, etc. # Subir archivo rclone copy archivo.mp4 remote:Videos # Sincronizar carpeta rclone sync ~/Videos remote:Videos
8. Dropbox (dropbox-cli)
Cliente oficial en Python.
apt update apt install python3-pip pip3 install dropbox # Generar token en https://www.dropbox.com/developers/apps export DROPBOX_TOKEN=tu_token # Subir archivo dropbox_uploader.sh upload reporte.docx / # Descargar archivo dropbox_uploader.sh download /reporte.docx ./reporte.docx
9. Nextcloud (davfs2)
Montaje WebDAV para cualquier servidor Nextcloud.
apt update apt install davfs2 mkdir -p /mnt/nextcloud # Añadir línea en /etc/fstab: # https://tuservidor/remote.php/dav/files/usuario /mnt/nextcloud davfs user,noauto 0 0 mount /mnt/nextcloud
Problemas típicos y soluciones
- Error de autenticación: revisa usuario/contraseña o tokens OAuth, borra configuración local y vuelve a iniciar sesión.
- Límites de transferencia: servicios gratuitos (Mega) a veces imponen “bandwidth lock” espera las 24 h o actualiza plan.
- Pérdida de permisos en montaje WebDAV: asegúrate de pertenecer al grupo
davfs2o monta consudo mount. - Sincronización parcial: comprueba logs (con
--verboseo--debug) y revisa nombres de archivo con caracteres especiales. - Actualizaciones del CLI: muchos clientes no oficiales cambian rápido mantén Python/pip y repositorios al día.
Sé el primero en dejar un comentario