Tutoriales

Monte Dropbox localmente con Rclone en Linux

Esta guía explica cómo usar un soporte local para Dropbox clon Herramienta de sincronización en la nube y cómo copiar o hacer copias de seguridad de archivos en Dropbox usando Rclone en el sistema operativo Linux.

Supongo que ya tiene Rclone instalado en su máquina Linux. De lo contrario, consulte el enlace a continuación para aprender cómo instalar Rclone.

Para acceder a Dropbox con Rclone, debe autorizar a Rclone para acceder a su cuenta de Dropbox. Puedes hacerlo de dos formas: desde la línea de comandos usando «rclone config» o desde la interfaz de usuario web de Rclone. En esta guía, veremos la línea de comandos.

Configurar Rclone para acceder a Dropbox desde la línea de comandos

Inicie el asistente de configuración de Rclone ejecutando el siguiente comando:

$ rclone config

Verá una lista de controles remotos configurados actualmente (es decir, proveedores de la nube) y opciones para crear un nuevo control remoto, cambiar el nombre de un control remoto y eliminar un control remoto.

Para crear un nuevo control remoto, simplemente escriba "n" y golpear ENTERLuego ingrese el nombre del control remoto.Aquí lo nombré como «Mi buzón».

Current remotes:

Name                 Type
====                 ====
mygdrive             drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> n
name> mydropbox
Crear un nuevo control remoto para Dropbox

Se mostrará una lista de proveedores de nube admitidos. Seleccione el proveedor de la nube de su elección. En nuestro caso.está buzón, así que ingresé el número 11.

Option Storage.
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value.
 1 / 1Fichier
    "fichier"
 2 / Alias for an existing remote
    "alias"
 3 / Amazon Drive
    "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, SeaweedFS, and Tencent COS
    "s3"
 5 / Backblaze B2
    "b2"
 6 / Better checksums for other remotes
    "hasher"
 7 / Box
    "box"
 8 / Cache a remote
    "cache"
 9 / Citrix Sharefile
    "sharefile"
10 / Compress a remote
    "compress"
11 / Dropbox
    "dropbox"
12 / Encrypt/Decrypt a remote
    "crypt"
13 / Enterprise File Fabric
    "filefabric"
14 / FTP Connection
    "ftp"
15 / Google Cloud Storage (this is not Google Drive)
    "google cloud storage"
16 / Google Drive
    "drive"
17 / Google Photos
    "google photos"
18 / Hadoop distributed file system
    "hdfs"
19 / Hubic
    "hubic"
20 / In memory object storage system.
    "memory"
21 / Jottacloud
    "jottacloud"
22 / Koofr
    "koofr"
23 / Local Disk
    "local"
24 / Mail.ru Cloud
    "mailru"
25 / Mega
    "mega"
26 / Microsoft Azure Blob Storage
    "azureblob"
27 / Microsoft OneDrive
    "onedrive"
28 / OpenDrive
    "opendrive"
29 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
    "swift"
30 / Pcloud
    "pcloud"
31 / Put.io
    "putio"
32 / QingCloud Object Storage
    "qingstor"
33 / SSH/SFTP Connection
    "sftp"
34 / Sia Decentralized Cloud
    "sia"
35 / Sugarsync
    "sugarsync"
36 / Tardigrade Decentralized Cloud Storage
    "tardigrade"
37 / Transparently chunk/split large files
    "chunker"
38 / Union merges the contents of several upstream fs
    "union"
39 / Uptobox
    "uptobox"
40 / Webdav
    "webdav"
41 / Yandex Disk
    "yandex"
42 / Zoho
    "zoho"
43 / http Connection
    "http"
44 / premiumize.me
    "premiumizeme"
45 / seafile
    "seafile"
Storage> 11
Elige Dropbox
Elige Dropbox

Si ya tiene un ID de cliente de Dropbox y su contraseña, ingréselos. Si no tiene un ID de cliente, puede crear uno nuevo.

notas: Tenga en cuenta que la creación de un ID de cliente de la aplicación de Dropbox es opcional, pero estimadoPara obtener información sobre cómo crear su propio ID de cliente de Dropbox, consulte este enlaceSi no quieres crear un ID de cliente, ¡no hay problema!puedes simplemente dejar en blanco Use la ID de la aplicación de rclone y continúe con los otros pasos.

No tengo un ID de cliente de Dropbox, así que lo dejé en blanco para usar el ID de aplicación predeterminado de Rclone.

Option client_id.
OAuth Client Id.
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_id> ##Leave blank and press ENTER
Option client_secret.
OAuth Client Secret.
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret> ##Leave blank and press ENTER

A continuación, se le preguntará si desea editar el archivo de configuración avanzada.No quería editarlo, así que escribí «norte» y presione ENTER para continuar.

Edit advanced config?
y) Yes
n) No (default)
y/n> n

Finalmente, presione «Sí» Utilice la configuración automática (que es la predeterminada) para completar las tareas de configuración de Rclone.

Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

Se abrirá una nueva ventana del navegador y Rclone le pedirá permiso para acceder a su cuenta de Dropbox.hacer clic «permitir» para autorizar a Rclone a acceder a tu Dropbox.

Autorizar a Rclone para acceder a Dropbox
Autorizar a Rclone para acceder a Dropbox

Verá un mensaje de éxito en su navegador.

Rclone y Dropbox están configurados
Rclone y Dropbox están configurados

Los nuevos detalles remotos de Dropbox se mostrarán en la terminal.Compruebe la configuración y, si todo está bien, escriba «Sí» y presione ENTER para completar la tarea de creación remota de Dropbox.

y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
Control remoto de Dropbox creado
Control remoto de Dropbox creado

¡completo!un nuevo control remoto llamado «Mi buzón» ser construido.

Si desea crear otro control remoto para un proveedor diferente, haga clic en "n" y sigue los mismos pasos que en la imagen de arriba.Alternativamente, simplemente salga del asistente de configuración de rclone presionando "q".

Current remotes:

Name                 Type
====                 ====
mydropbox            dropbox
mygdrive             drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q

Puede ver la lista de controles remotos configurados en cualquier momento con el siguiente comando:

$ rclone listremotes

Salida de muestra:

mydropbox:
mygdrive:
Lista de controles remotos Rclone
Lista de controles remotos Rclone

Acabamos de dar acceso a Rclone a Dropbox. Luego, montamos Dropbox como un sistema de archivos para que podamos acceder al contenido de Dropbox directamente desde el administrador de archivos.

Montar Dropbox con Rclone en Linux

Primero, cree un punto de montaje en nuestro administrador de archivos para montar Dropbox.Por ejemplo, voy a crear un «Caja de seguridad» en mi $HOME contenido.

$ mkdir ~/dropbox

Luego, monte Dropbox usando Rclone de la siguiente manera:

$ rclone mount mydropbox: ~/dropbox/

Aquí, «mydropbox» es el nombre remoto y «dropbox» es el punto de montaje. Reemplace estos valores con los suyos propios.

no lo olvide Añadir dos puntos (:) después del nombre del control remoto.

¡Felicidades! Abra el administrador de archivos y verá que Dropbox está instalado localmente en el administrador de archivos.

Montar Dropbox con Rclone
Montar Dropbox con Rclone

Haga doble clic en la carpeta de Dropbox en el administrador de archivos para acceder al contenido de Dropbox.

A partir de ahora, puede crear, copiar, mover, cambiar el nombre y eliminar archivos/carpetas en Dropbox como en su administrador de archivos local.Cualquier cosa que coloque en la carpeta montada localmente (es decir, ~/dropbox carpeta) se cargará en su Dropbox.

También puede montar directorios/archivos específicos desde Dropbox como se muestra a continuación.

$ rclone mount remote:path/to/files /path/to/local/mount

También puede hacer todo desde la línea de comandos.

Ver contenido de Dropbox

Para ver todos los archivos en Dropbox desde la línea de comandos, ejecute:

$ rclone ls mydropbox:

Nuevamente, reemplace «mydropbox» con su propio nombre remoto.

Para enumerar todos los directorios en el nivel superior, ejecute:

$ rclone lsd mydropbox:

Copiar archivos y directorios a Dropbox

Por ejemplo, para copiar un directorio del sistema local, p. "~/test" a un nombre «ortopedía» En tu Dropbox, ejecuta:

$ rclone copy ~/test mydropbox:ostechnix

Si el directorio «ostechnix» no existe en Dropbox, Rclone lo creará.

Verifique que el directorio «ostechnix» exista en Dropbox enumerando el directorio con el comando:

$ rclone lsd mydropbox:
          -1 2022-01-21 17:31:29        -1 Apps
          -1 2022-01-21 17:31:29        -1 Yahoo! Mail
          -1 2022-01-21 17:31:29        -1 ostechnix

Puede ver el contenido del directorio «ostechnix» con el siguiente comando:

$ rclone ls mydropbox:ostechnix

Salida de muestra:

Ver contenido de Dropbox con Rclone
Ver contenido de Dropbox con Rclone

Además, verifique el contenido de Dropbox desde un navegador para verificar que «ostechnix» existe allí.

Comprobar el contenido de Dropbox desde un navegador
Comprobar el contenido de Dropbox desde un navegador

Sincronizar archivos con Dropbox

Debe usar este comando con advertirDesde entonces, el objetivo se ha actualizado para que coincida con el origen, incluyendo la eliminación de archivos si es necesario.

Dado que la sincronización implica eliminaciones en el objetivo, es mejor usar --dry-run o --interactive/-i bandera para evitar la pérdida de datos.

rclone sync -i SOURCE remote:DESTINATION

Rclone tiene muchas otras opciones de línea de comandos. Los cubriremos pronto en una guía separada.

Desinstalar Dropbox

Ve a donde ingresas»rclone mount» comando para montar Dropbox y presione "CTRL+c" Detenga la instalación.

También puede hacerlo desde su administrador de archivos. En el administrador de archivos, haga clic con el botón derecho en el punto de montaje, que es «dropbox», y haga clic en Desmontar.

Las operaciones de desinstalación pueden fallar, como cuando el punto de montaje está ocupado. Cuando esto sucede, puede detener manualmente el montaje con:

$ fusermount -u ~/dropbox

en conclusión

En esta guía, discutimos cómo montar Dropbox localmente usando Rclone en Linux y luego cómo usar Rclone para copiar y sincronizar archivos desde una unidad local a Dropbox desde la línea de comandos.

En nuestra próxima guía, aprenderemos más sobre el uso del comando Rclone.

recurso:

LEER  Características de Ubuntu 23.04, 2 nuevos lanzamientos, conceptos básicos de terminales y más cosas de Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba