
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 ENTER
Luego 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
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
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.
Verá un mensaje de éxito en su navegador.
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
¡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:
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.
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:
Además, verifique el contenido de Dropbox desde un navegador para verificar que «ostechnix» existe allí.
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: