Directori d'articles
Rclone és una eina de línia d'ordres que permet la sincronització, la càrrega i la descàrrega de dades entre diferents serveis d'emmagatzematge d'objectes i emmagatzematge al núvol.
I, amb algunes configuracions, podeu implementar fàcilment funcions molt pràctiques com ara la descàrrega fora de línia i la còpia de seguretat del servidor VPS.
Aquest article compartirà els paràmetres de comanda que utilitza habitualment Rclone.

Instal·leu Rclone
Linux/CentOS/macOS/BSD
Rclone ofereix oficialment un script d'instal·lació amb un sol clic:
curl https://rclone.org/install.sh | sudo bashWindows
Feu clic a l'enllaç següent per entrar a la pàgina de descàrrega de Rclone ▼
- A continuació, seleccioneu Descàrregues de Windows.
Comanda de configuració de la configuració de la instal·lació de Rclone
rclone config – Introduïu l'opció de configuració interactiva per realitzar operacions com ara afegir, suprimir i gestionar discs de xarxa.
Per obtenir més informació, consulteu el següent tutorial d'instal·lació i configuració de Rclone▼
rclone config file – Mostra la ruta del fitxer de configuració, hi ha el fitxer de configuració general ~/.config/rclone/rclone.conf
rclone config show - Mostra la informació del perfil
Comanda d'actualització de la versió d'actualització de Rclone
Introduïu l'ordre següent per actualitzar i actualitzar la versió Rclone▼
rclone selfupdate
- Tingueu en compte que aquesta ordre no està disponible abans de la versió 1.55 de rclone.
- Si apareix un missatge d'error:
unknown command "selfupdate", heu de seguir aquest tutorial d'instruccions d'instal·lació per instal·lar i actualitzar manualment ▼
Com desinstal·lar eliminar RClone?
Per desinstal·lar i eliminar el fitxer de configuració de rclone, utilitzeu l'ordre següent per llistar el camí de configuració actual de RClone▼
rclone config file
Això mostrarà la ruta al fitxer de configuració actual.A continuació, podeu suprimir la ubicació del camí segons l'exemple següent.Això suprimirà les credencials del servei d'emmagatzematge remot.
Ordre de desinstal·lació de Rclone
Nota: Després de suprimir Rclone amb l'ordre següent, ja no podreu accedir als serveis d'emmagatzematge remot i haureu de recrear-los. ▼
sudo rm /home/pi/.config/rclone/rclone.conf
Per eliminar les ordres de rclone i les pàgines de manual, seguiu l'ordre següent per eliminar els fitxers▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Sintaxi de l'ordre de descàrrega Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Exemple d'ús de Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Opcions de funció comuns de l'ordre Rclone
rclone copy- copiar fitxersrclone move– per moure els fitxers, si voleu suprimir el directori font buit després del moviment, afegiu--delete-empty-src-dirs参数rclone sync– Sincronitzar fitxers: sincronitzeu el directori d'origen amb el directori i els fitxers de destinació, només es canvien el directori i els fitxers de destinació.rclone size– Comproveu la mida del fitxer del disc de xarxa.rclone delete– Suprimiu el contingut del fitxer sota el camí.rclone purge– Elimina el camí i tot el seu contingut del fitxer.rclone mkdir- Crear un directori.rclone rmdir- Eliminar un directori.rclone rmdirs– Suprimiu el directori buit sota l'entorn espiritual especificat.si s'afegeix--leave-rootparàmetre, el directori arrel no se suprimirà.rclone check– Comproveu que les dades d'adreça d'origen i de destinació coincideixen.rclone ls– Llista tots els fitxers de la ruta especificada amb la seva mida i camí.rclone lsl– Un temps de càrrega de la pantalla més que l'anterior.rclone lsdLlista els directoris sota el camí especificat.rclone lsf– Llista els directoris i fitxers sota el camí especificat.
Com utilitzar l'ordre del paràmetre Rclone
-n=--dry-run– Prova d'execució, per veure quines operacions realitzarà rclone en funcionament real.-P=--progress- Mostra el progrés de la transmissió en temps real, actualitzeu una vegada cada 500 mS, en cas contrari, actualitzeu-vos un cop cada minut de manera predeterminada.--cache-chunk-size SizeSuffi– La mida del bloc, el valor predeterminat és 5M, en teoria, com més gran sigui la velocitat de càrrega, més memòria ocuparà.Si s'estableix massa gran, pot provocar que el procés es trenqui.--cache-chunk-total-size SizeSuffix– La mida total que pot ocupar un bloc al disc local, per defecte 10G.--transfers=N– Nombre de fitxers paral·lels, per defecte és 4.Es recomana reduir aquest paràmetre en un VPS amb memòria relativament petita, per exemple: en un VPS petit amb 128M, es recomana configurar-lo a 1.--config string– Especifiqueu la ruta del fitxer de configuració,stringés la ruta del fitxer de configuració.--ignore-errors- Saltar errors.Per exemple, OneDrive us demanarà després de carregar alguns fitxers especialsFailed to copy: failed to open source object: malwareDetected: Malware detected, que farà que les tasques de transmissió posteriors s'acabin, i aquest paràmetre es pot afegir per saltar errors.Però cal tenir en compte que el codi d'estat de sortida de RCLONE no ho serà0.
Per descomptat, el paper de rclone és molt més que això, i a continuació es mostren algunes ordres de Rclone d'ús habitual.
Rclone ordre de còpia de fitxers
Còpia ▼
rclone copy
mou ▼
rclone move
suprimir ▼
rclone delete
Ordre de sincronització Rclone
Sincronitza ▼
rclone sync
Paràmetres addicionals: mostrar la velocitat en temps real ▼
-p
Paràmetres addicionals: velocitat límit 40MB ▼
--bwlimit 40M
Paràmetre addicional: nombre de fitxers paral·lels ▼
--transfers=N
Rclone comanda d'inici
iniciar rclone ▼
systemctl start rclone
aturar rclone ▼
systemctl stop rclone
Mostra l'estat de rclone ▼
systemctl status rclone
Mostra la ubicació del perfil ▼
rclone config file
Registre de clonació
rclone té 4 nivells de registre,ERROR,NOTICE,INFO 和 DEBUG.Per defecte, rclone es generarà ERROR 和 NOTICE missatge de nivell.
-q– rclone només es generaràERRORNotícies.-v-- es generarà rcloneERROR,NOTICE和INFONotícies,recomana això.-vv– es generarà rcloneERROR,NOTICE,INFO和DEBUGNotícies.--log-level LEVELEl senyalador – controla el nivell de registre.
Rclone el registre de sortida a l'ordre del fitxer
使用 --log-file=FILE opció, rclone ho farà Error,Info 和 Debug missatge i error estàndard redirigit a FILE, aquí FILE és la ruta del fitxer de registre que heu especificat.
Una altra manera és utilitzar l'ordre d'apunt del sistema, com ara:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Filtre Rclone, inclou i exclou paràmetres
--exclude – Exclou fitxers o directoris.
--include – Incloeu un fitxer o directori.
--filter – Regles de filtratge de fitxers, equivalents a altres mètodes d'ús de les dues opcions anteriors.Inclou regles que comencen per + comença amb les regles d'exclusió començant per - començament.
Paràmetre de filtre de tipus de fitxer Rclone
tal com --exclude "*.bak",--filter "- *.bak", exclou-ho tot bak document.També sap escriure.
tal com --include "*.{png,jpg}",--filter "+ *.{png,jpg}", incloent-hi tots png 和 jpg fitxers, exclosos altres fitxers.
--delete-excluded Suprimeix els fitxers exclosos.S'ha d'utilitzar juntament amb el paràmetre de filtre, en cas contrari, no és vàlid.
Paràmetres de filtre del directori Rclone
El filtratge de directoris s'ha d'afegir després del nom del directori /, en cas contrari es tractarà com un fitxer per a la concordança.per / Al principi, només coincidirà amb el directori arrel (sota el directori especificat), en cas contrari coincidirà amb el directori sencer.El mateix s'aplica als fitxers.
--exclude ".git/" exclou tots els directoris.git Taula de continguts.
--exclude "/.git/" Exclou només el directori arrel.git Taula de continguts.
--exclude "{Video,Software}/" exclou tots els directoris Video 和 Software Taula de continguts.
--exclude "/{Video,Software}/" Exclou només el directori arrel Video 和 Software Taula de continguts.
--include "/{Video,Software}/**" Incloeu només el directori arrel Video 和 Software tot el contingut del directori.
Paràmetres de filtre de mida del fitxer Rclone
La unitat de mida predeterminada és kBytes , però pots utilitzar k ,M 或 G sufix.
--min-size Filtreu fitxers més petits que la mida especificada.per exemple --min-size 50 Indica que els fitxers menors de 50k no es transferiran.
--max-size Filtreu fitxers més grans que la mida especificada.per exemple --max-size 1G Indica que els fitxers més grans d'1G no es transferiran.
Nota: En proves reals, es va descobrir que les opcions de filtratge de mida no es poden utilitzar simultàniament.
Paràmetres del fitxer de regles de filtre Rclone
--filter-from <规则文件> Afegiu regles d'inclusió/exclusió dels fitxers.per exemple --filter-from filter-file.txt.
Exemple de fitxer de regles de filtre Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *A continuació es mostren exemples d'usos de filtratge més comuns i senzills. Per a usos més complexos i avançats, consulteu la documentació oficial de les regles de filtratge de Rclone.
Opcions de temps o durada de Rclone
L'opció TIME o DURATION es pot especificar com una cadena de durada o una cadena de temps.
Una cadena de durada pot ser una seqüència de nombres decimals amb signe, cadascun amb un decimal opcional i un sufix d'unitat, com ara "300ms", "-1.5h" o "2h45m".La unitat per defecte són els segons o són vàlides les abreviatures següents:
ms- mil·lisegonss- Segonm- minuth- Horesd- celw- setmanaM- uns quants mesosy- Curs
També es poden especificar com a temps absoluts en els formats següents:
- RFC3339 - p. ex
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - Data i hora ISO8601, zona horària local -
2006-01-02T15:04:05 - Data i hora ISO8601, zona horària local -
2006-01-02 15:04:05 - Data ISO8601 -
2006-01-02(AAAA-MM-DD)
Variables d'entorn Rclone
Cada opció de rclone es pot establir mitjançant variables d'entorn.El nom de la variable d'entorn es pot especificar pernom llarg de l'opcióconvertir, esborrar -- prefix, canvi - 为_, amb majúscules i amb el prefix RCLONE_.La prioritat de les variables d'entorn serà inferior a la de les opcions de línia d'ordres, és a dir, quan s'afegeixen les opcions corresponents a través de la línia d'ordres, els valors establerts per les variables d'entorn se sobreescriuran.
Per exemple, establir la mida mínima de càrrega --min-size 50, utilitzant la variable d'entorn is RCLONE_MIN_SIZE=50.Quan s'estableix la variable d'entorn, a la línia d'ordres utilitzeu --min-size 100, llavors el valor de la variable d'entorn se sobreescriurà.
Rclone les variables d'entorn comunes
RCLONE_CONFIG– Camí del fitxer de configuració personalitzatRCLONE_CONFIG_PASS– Si rclone està xifrat, configureu aquesta variable d'entorn com a contrasenya per desxifrar automàticament el fitxer de configuració.RCLONE_RETRIES– Temps de reintent d'error de càrrega, predeterminat 3 vegadesRCLONE_RETRIES_SLEEP– Temps d'espera de reintent d'error de càrrega, desactivat per defecte, unitats,m,hRepresenta segons, minuts i hores, respectivament.CLONE_TRANSFERS– Nombre de fitxers penjats en paral·lel.RCLONE_CACHE_CHUNK_SIZE– La mida del bloc, el valor predeterminat és 5M, en teoria, com més gran sigui la velocitat de càrrega, més memòria ocuparà.Si s'estableix massa gran, pot provocar que el procés es trenqui.RCLONE_CACHE_CHUNK_TOTAL_SIZE– La mida total que pot ocupar un bloc al disc local, per defecte 10G.RCLONE_IGNORE_ERRORS=true- Saltar errors.
Esperem que l'article "Guia de l'ordre Rclone: com utilitzar paràmetres per iniciar la descàrrega de còpia síncrona" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-1864.html



