Almacenamiento en la nube con CLI para Linux Mint: Guía profesional
En entornos Linux Mint, disponer de clientes en línea de comandos (CLI) para gestionar tu almacenamiento en la nube es esencial para flujos de trabajo automatizados, servidores sin entorno gráfico o tareas programadas. A continuación encontrarás un análisis de los servicios más destacados, su comparativa, recomendaciones de uso, ejemplos prácticos y cómo resolver los problemas más comunes.
Top recomendados para Linux Mint
- pCloud (oficial CLI)
https://www.pcloud.com - Mega (megacli / megatools)
https://mega.nz - Proton Drive (pdrive-cli no oficial)
https://proton.me/drive - Filen (CLI oficial)
https://filen.io - Tresorit (tresorit-cli no oficial)
https://tresorit.com - Icedrive (icedrive-cli no oficial)
https://icedrive.net - Nextcloud (ownCloud/Nextcloud client)
https://nextcloud.com - Google Drive (gdrive CLI)
https://github.com/prasmussen/gdrive - Dropbox (dropbox-cli)
https://www.dropbox.com/install-linux
Comparativa de servicios
| Servicio | Plan gratuito | Almacenamiento | Encriptación | CLI oficial | Enlace |
|---|---|---|---|---|---|
| pCloud | 10 GB | hasta 2 TB (pago único o suscripción) | Opcional (cliente-side con pCloud Crypto) | Sí | pcloud.com |
| Mega | 20 GB | hasta 16 TB | End-to-end | No (megatools) | mega.nz |
| Proton Drive | 1 GB | hasta 500 GB | End-to-end | No (pdrive-cli) | proton.me/drive |
| Filen | 5 GB | hasta 2 TB | End-to-end | Sí | filen.io |
| Tresorit | 3 GB | hasta 2 TB | End-to-end | No (no oficial) | tresorit.com |
| Icedrive | 10 GB | hasta 8 TB | End-to-end | No (no oficial) | icedrive.net |
| Nextcloud | Variable (autohospedado) | Depende del servidor | Opcional (app externa) | Sí | nextcloud.com |
| Google Drive | 15 GB | hasta 30 TB | En tránsito/servidor | No (gdrive) | github.com/prasmussen/gdrive |
| Dropbox | 2 GB | hasta 5 TB | En tránsito/servidor | Sí | dropbox.com |
¿Cuál elegir?
- Si buscas encriptación end-to-end sencilla: Mega, Filen o Proton Drive.
- Para mayor espacio gratuito y opciones de pago único: pCloud o Icedrive.
- Para soluciones auto-hospedadas: Nextcloud es la mejor opción.
- Si tu flujo depende de la integración G Suite o Dropbox: Google Drive CLI o Dropbox CLI.
- Para unificarlas todas y automatizar: usa rclone.
Cómo usar cada cliente con CLI en Linux Mint
pCloud CLI
Instalación y primeros pasos:
sudo apt install pcloudcc pcloudcc --version # Iniciar sesión pcloudcc --login tu_usuario tu_contraseña # Montar en ~/pcloud pcloudcc -u tu_usuario -p tu_contraseña -m ~/pcloud
Comandos básicos:
- Subir archivo:
pcloudcc --upload /ruta/archivo.txt /remote/ruta/ - Listar contenido:
pcloudcc --ls /remote/ruta/ - Descargar archivo:
pcloudcc --download /remote/archivo.zip ~/descargas/
Mega (megatools)
Instalación:
sudo apt install megatools # Configurar ~/.megarc [Login] Username = tuemail@example.com Password = tu_contraseña
Ejemplos:
# Subir megaput --local /ruta/archivo.iso --remote /Root/ # Descargar megaget /Root/archivo.iso # Listar megals /Root/
Proton Drive (pdrive-cli)
Instalación:
sudo pip3 install pdrive-cli pdrive login
Uso:
# Listar carpetas pdrive ls # Subir pdrive upload archivo.pdf /MyDrive/Docs/ # Descargar pdrive download /MyDrive/Docs/archivo.pdf
Filen CLI
Instalación:
wget https://github.com/filen-io/filen-cli/releases/download/v1.0.0/filen-cli-linux.zip unzip filen-cli-linux.zip -d ~/bin chmod x ~/bin/filen # Añade ~/bin a tu PATH
Ejemplos:
filen login filen upload /home/user/foto.jpg /Pictures/ filen ls /Pictures/ filen download /Pictures/foto.jpg ~/Descargas/
Tresorit CLI (no oficial)
Requiere Node.js:
sudo apt install nodejs npm npm install -g tresorit-cli tresorit login
Ejemplo de uso:
tresorit list tresorit upload local.docx Tresorit/MyDocs/ tresorit download Tresorit/MyDocs/local.docx .
Icedrive CLI (no oficial)
Instalación vía pip:
sudo pip3 install icedrive-cli icedrive login
Uso básico:
icedrive ls icedrive upload video.mp4 /Videos/ icedrive download /Videos/video.mp4 ~/Videos/
Nextcloud Client
sudo apt install nextcloud-client nextcloud --help # Sincronización automática desde la GUI o configuración de occ para servidor
Google Drive (gdrive)
# Descarga binario wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64 chmod x gdrive ./gdrive about # Autenticar y usar gdrive upload archivo.txt gdrive download file_id
Dropbox CLI
# Installer cd ~ wget -O dropbox.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64 tar xzf dropbox.tar.gz .dropbox-dist/dropboxd # Usa dropbox-cli para controlar dropbox-cli status dropbox-cli filestatus archivo.txt
Problemas típicos y soluciones
- Errores de autenticación: revisa credenciales, borra caché/token y relanza el comando de login.
- Permisos insuficientes: asegúrate de que el directorio de montaje o descarga pertenezca al usuario y tenga permisos 700/755.
- Problemas de red o firewall: habilita puertos HTTPS (443) y revisa proxies.
- Espacios en nombres de archivos: usa comillas o escape de espacios (
Mi Archivo.txt). - Inestabilidad de CLI no oficial: revisa issues en GitHub o usa rclone como alternativa.
Con esta guía ya dispones de las herramientas y ejemplos necesarios para integrar tu almacenamiento en la nube favorito en Linux Mint mediante línea de comandos. Adáptalo a tus necesidades y disfruta de la flexibilidad y automatización que Linux ofrece.
Sé el primero en dejar un comentario