Directorio de artículos
- 1 Instalar Rclone
- 2 Comando de configuración de configuración de instalación Rclone
- 3 Comando de versión de actualización de actualización Rclone
- 4 ¿Cómo desinstalar eliminar RClone?
- 5 Sintaxis del comando de descarga Rclone
- 6 Opciones de funciones comunes del comando Rclone
- 7 Cómo usar el comando de parámetro Rclone
- 8 Registro de clonación
- 9 Filtro Rclone, incluir y excluir parámetros
- 10 Rclonar variables de entorno
Rclone Es una herramienta de línea de comandos que admite la sincronización, carga y descarga de datos entre diferentes almacenamientos de objetos y discos de red.
Y, con algunas configuraciones, puede implementar fácilmente funciones muy prácticas, como la descarga sin conexión y la copia de seguridad del servidor VPS.
Este artículo compartirá los parámetros de comando comúnmente utilizados por Rclone.

Instalar Rclone
Linux/CentOS/macOS/BSD
Rclone proporciona oficialmente un script de instalación con un solo clic:
curl https://rclone.org/install.sh | sudo bashWindows
Haga clic en el enlace a continuación para ingresar a la página de descarga de Rclone ▼
- Luego, seleccione Descargas de Windows.
Comando de configuración de configuración de instalación Rclone
rclone config – Ingrese a la opción de configuración interactiva para realizar operaciones como agregar, eliminar y administrar discos de red.
Para obtener más información, consulte el siguiente tutorial de instalación y configuración de Rclone▼
rclone config file – Muestra la ruta del archivo de configuración, el archivo de configuración general está en ~/.config/rclone/rclone.conf
rclone config show – Mostrar información de perfil
Comando de versión de actualización de actualización Rclone
Ingrese el siguiente comando para actualizar y actualizar la versión Rclone▼
rclone selfupdate
- Tenga en cuenta que este comando no está disponible antes de la versión 1.55 de rclone.
- Si aparece un mensaje de error:
unknown command "selfupdate", debe seguir este tutorial de instrucciones de instalación para instalar y actualizar manualmente ▼
¿Cómo desinstalar eliminar RClone?
Para desinstalar y eliminar el archivo de configuración de rclone, use el siguiente comando para enumerar la ruta de configuración actual de RClone▼
rclone config file
Esto mostrará la ruta al archivo de configuración actual.Luego puede eliminar la ubicación de la ruta de acuerdo con el ejemplo a continuación.Esto eliminará las credenciales para el servicio de almacenamiento remoto.
Comando de desinstalación Rclone
Nota:Después de eliminar Rclone con el siguiente comando, ya no podrá acceder a los servicios de almacenamiento remoto y deberá volver a crearlos▼
sudo rm /home/pi/.config/rclone/rclone.conf
Para eliminar los comandos rclone y las páginas del manual, simplemente siga el comando a continuación para eliminar los archivos▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Sintaxis del comando de descarga Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Ejemplo de uso de Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Opciones de funciones comunes del comando Rclone
rclone copy– copiar archivosrclone move– para mover los archivos, si desea eliminar el directorio de origen vacío después del movimiento, agregue--delete-empty-src-dirs参数rclone sync– Sincronizar archivos: sincroniza el directorio de origen con el directorio y los archivos de destino; solo se modifican el directorio y los archivos de destino.rclone size– Compruebe el tamaño del archivo del disco de red.rclone delete– Elimine el contenido del archivo debajo de la ruta.rclone purge– Elimina la ruta y todo el contenido de su archivo.rclone mkdir- Crear un directorio.rclone rmdir– Eliminar un directorio.rclone rmdirs– Eliminar el directorio vacío en el entorno espiritual especificado.si agregar--leave-rootparámetro, el directorio raíz no se eliminará.rclone check– Verifique que los datos de la dirección de origen y destino coincidan.rclone ls– Muestra todos los archivos en la ruta especificada con su tamaño y ruta.rclone lsl– Un tiempo de carga de pantalla más que el anterior.rclone lsdMuestra los directorios bajo la ruta especificada.rclone lsf– Muestra los directorios y archivos bajo la ruta especificada.
Cómo usar el comando de parámetro Rclone
-n=--dry-run– Ejecución de prueba, para ver qué operaciones realizará rclone en la operación real.-P=--progress– Muestre el progreso de la transmisión en tiempo real, actualice una vez cada 500 mS, de lo contrario, actualice una vez cada minuto de forma predeterminada.--cache-chunk-size SizeSuffi– El tamaño del bloque, el valor predeterminado es 5M, en teoría, cuanto mayor es la velocidad de carga, más memoria ocupa.Si se establece demasiado grande, puede hacer que el proceso se interrumpa.--cache-chunk-total-size SizeSuffix– El tamaño total que puede ocupar un bloque en el disco local, por defecto 10G.--transfers=N– Número de archivos paralelos, el valor predeterminado es 4.Se recomienda reducir este parámetro en un VPS con memoria relativamente pequeña, por ejemplo: en un VPS pequeño con 128M, se recomienda configurarlo en 1.--config string– especificar la ruta del archivo de configuración,stringes la ruta del archivo de configuración.--ignore-errors– Saltar errores.Por ejemplo, OneDrive le avisará después de cargar algunos archivos especiales.Failed to copy: failed to open source object: malwareDetected: Malware detected, lo que hará que las tareas de transmisión posteriores finalicen, y este parámetro se puede agregar para omitir errores.Pero debe tenerse en cuenta que el código de estado de salida de RCLONE no será0.
Por supuesto, el papel de rclone es mucho más que eso, y algunos comandos de Rclone comúnmente utilizados se enumeran a continuación.
Comando de copia de archivo de copia Rclone
Copiar ▼
rclone copy
mover ▼
rclone move
eliminar ▼
rclone delete
Comando de sincronización Rclone
Sincronizar ▼
rclone sync
Parámetros adicionales: muestra la velocidad en tiempo real ▼
-p
Parámetros adicionales: velocidad límite 40 MB ▼
--bwlimit 40M
Parámetro adicional: número de archivos paralelos ▼
--transfers=N
Comando de inicio Rclonar
iniciar rclone ▼
systemctl start rclone
detener rclone ▼
systemctl stop rclone
Ver estado de rclone ▼
systemctl status rclone
Ver ubicación de perfil ▼
rclone config file
Registro de clonación
rclone tiene 4 niveles de registro,ERROR,NOTICE,INFO 和 DEBUG.Por defecto, rclone generará ERROR 和 NOTICE mensaje de nivel.
-q– rclone solo generaráERRORNoticias.-v-- rclone generaráERROR,NOTICE和INFOMensaje,recomiendo esto.-vv– rclone generaráERROR,NOTICE,INFO和DEBUGNoticias.--log-level LEVELLa bandera – controla el nivel de registro.
Registro de salida Rclone a comando de archivo
使用 --log-file=FILE opción, rclone lo hará Error,Info 和 Debug mensaje y error estándar redirigido a FILE,aquí FILE es la ruta del archivo de registro que especificó.
Otra forma es utilizar el comando de señalización del sistema, como:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Filtro Rclone, incluir y excluir parámetros
--exclude – Excluir archivos o directorios.
--include – Incluir un archivo o directorio.
--filter – Reglas de filtrado de archivos, equivalentes a otros métodos de uso de las dos opciones anteriores.Incluir reglas que empiecen por + comienza con reglas de exclusión que comienzan con - comienzo.
Parámetro de filtro de tipo de archivo Rclone
Por ejemplo --exclude "*.bak",--filter "- *.bak", excluir todo bak documento.También puede escribir.
Por ejemplo --include "*.{png,jpg}",--filter "+ *.{png,jpg}", incluyendo todos png 和 jpg archivos, excluyendo otros archivos.
--delete-excluded Eliminar archivos excluidos.Debe usarse junto con el parámetro de filtro; de lo contrario, no es válido.
Parámetros de filtro de directorio Rclone
El filtrado de directorios debe agregarse después del nombre del directorio /, de lo contrario, se tratará como un archivo para la coincidencia.por / Al principio, solo coincidirá con el directorio raíz (bajo el directorio especificado), de lo contrario, coincidirá con todo el directorio.Lo mismo se aplica a los archivos.
--exclude ".git/" excluir todos los directorios.git Tabla de contenido.
--exclude "/.git/" Excluir solo el directorio raíz.git Tabla de contenido.
--exclude "{Video,Software}/" excluir todos los directorios Video 和 Software Tabla de contenido.
--exclude "/{Video,Software}/" Excluir solo el directorio raíz Video 和 Software Tabla de contenido.
--include "/{Video,Software}/**" Incluir solo el directorio raíz Video 和 Software todo el contenido del directorio.
Parámetros de filtro de tamaño de archivo Rclone
La unidad de tamaño predeterminada es kBytes , pero puedes usar k ,M 或 G sufijo.
--min-size Filtra archivos más pequeños que el tamaño especificado.por ejemplo --min-size 50 Indica que los archivos de menos de 50k no se transferirán.
--max-size Filtra archivos más grandes que el tamaño especificado.por ejemplo --max-size 1G Indica que los archivos de más de 1G no se transferirán.
Nota:En el uso de prueba real, se encuentra que las dos opciones de filtrado de tamaño no se pueden usar al mismo tiempo.
Parámetros del archivo de reglas de filtro Rclone
--filter-from <规则文件> Agregue reglas de inclusión/exclusión de archivos.por ejemplo --filter-from filter-file.txt.
Ejemplo de archivo de regla de filtro Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *A continuación se muestran ejemplos de usos de filtros más comunes y simples, para usos más complejos y de alto nivel, consulteDocumento de reglas de filtro oficial de Rclone.
Opciones de tiempo o duración de clonación
La opción TIME o DURATION se puede especificar como una cadena de duración o una cadena de tiempo.
Una cadena de duración puede ser una secuencia de números decimales con signo, cada uno con un sufijo decimal y de unidad opcional, como "300ms", "-1.5h" o "2h45m".La unidad predeterminada es segundos o las siguientes abreviaturas son válidas:
ms– milisegundoss- segundom- minutoh- Horad- cielow- semanaM- varios mesesy- año
Estos también se pueden especificar como tiempos absolutos en los siguientes formatos:
- RFC3339 - por ejemplo
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - Fecha y hora ISO8601, zona horaria local –
2006-01-02T15:04:05 - Fecha y hora ISO8601, zona horaria local –
2006-01-02 15:04:05 - Fecha ISO8601 –
2006-01-02(AAAA-MM-DD)
Rclonar variables de entorno
Cada opción en rclone se puede configurar a través de variables de entorno.El nombre de la variable de entorno se puede especificar mediantenombre largo de la opciónconvertir, borrar -- prefijo, cambio - 为_, en mayúsculas y con prefijo RCLONE_.La prioridad de las variables de entorno será menor que la de las opciones de la línea de comandos, es decir, cuando se añadan las opciones correspondientes a través de la línea de comandos, se sobrescribirán los valores establecidos por las variables de entorno.
Por ejemplo, establecer el tamaño mínimo de carga --min-size 50, utilizando la variable de entorno es RCLONE_MIN_SIZE=50.Cuando se establece la variable de entorno, en la línea de comando use --min-size 100, se sobrescribirá el valor de la variable de entorno.
Rclonar variables de entorno comunes
RCLONE_CONFIG– Ruta del archivo de configuración personalizadaRCLONE_CONFIG_PASS– Si rclone está cifrado, establezca esta variable de entorno como contraseña para descifrar automáticamente el archivo de configuración.RCLONE_RETRIES– Veces de reintento de falla de carga, predeterminado 3 vecesRCLONE_RETRIES_SLEEP– Tiempo de espera de reintento de falla de carga, deshabilitado por defecto, unidads,m,hRepresenta segundos, minutos y horas, respectivamente.CLONE_TRANSFERS– Número de archivos cargados en paralelo.RCLONE_CACHE_CHUNK_SIZE– El tamaño del bloque, el valor predeterminado es 5M, en teoría, cuanto mayor es la velocidad de carga, más memoria ocupa.Si se establece demasiado grande, puede hacer que el proceso se interrumpa.RCLONE_CACHE_CHUNK_TOTAL_SIZE– El tamaño total que puede ocupar un bloque en el disco local, por defecto 10G.RCLONE_IGNORE_ERRORS=true– Saltar errores.
Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Use", que es útil para usted.
Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-1864.html
Para desbloquear más trucos ocultos🔑, ¡bienvenido a unirse a nuestro canal de Telegram!
¡Comparte y dale me gusta si te gusta! ¡Tus acciones y me gusta son nuestra motivación continua!


