Rclone kommandosamling: start synkron kopi download kopi fil parameter brugsmetode

Rclone Det er et kommandolinjeværktøj, der understøtter synkronisering, upload og download af data mellem forskellige objektlager og netværksdiske.

Og med nogle indstillinger kan du nemt implementere meget praktiske funktioner såsom offline download og VPS server backup.

Denne artikel vil dele kommandoparametrene, der almindeligvis bruges af Rclone.

Rclone kommandosamling: start synkron kopi download kopi fil parameter brugsmetode

Installer Rclone

Linux/CentOS/macOS/BSD

Rclone leverer officielt et installationsscript med et enkelt klik:

curl https://rclone.org/install.sh | sudo bash

Windows

Klik på linket nedenfor for at gå ind på Rclone-downloadsiden ▼

  • Vælg derefter Windows Downloads.

Rclone installation konfiguration opsætning kommando

rclone config – Indtast den interaktive konfigurationsindstilling for at udføre handlinger såsom tilføjelse, sletning og administration af netværksdiske.

For detaljer, se følgende Rclone installations- og konfigurationsvejledning▼

rclone config file – Vis stien til konfigurationsfilen, den generelle konfigurationsfil er i ~/.config/rclone/rclone.conf

rclone config show – Vis profiloplysninger

Rclone opgraderingsopdateringsversionskommando

Indtast følgende kommando for at opgradere og opdatere Rclone-versionen▼

rclone selfupdate
  • Bemærk, at denne kommando ikke er tilgængelig før rclone version 1.55.
  • Hvis en fejlmeddelelse vises:unknown command "selfupdate", skal du følge denne installationsvejledning for at installere og opdatere manuelt ▼

Sådan afinstallerer du fjern RClone?

For at afinstallere og fjerne rclone-konfigurationsfilen skal du bruge følgende kommando til at vise den aktuelle RClone-konfigurationssti▼

rclone config file

Dette vil vise stien til den aktuelle konfigurationsfil.Derefter kan du slette stiens placering i henhold til eksemplet nedenfor.Dette vil slette legitimationsoplysningerne for fjernlagringstjenesten.

Rclone afinstallationskommando

注意 事项:Efter at have slettet Rclone med følgende kommando, vil du ikke længere være i stand til at få adgang til fjernlagringstjenester og bliver nødt til at genskabe dem▼

sudo rm /home/pi/.config/rclone/rclone.conf

For at fjerne rclone-kommandoer og man-sider skal du blot følge kommandoen nedenfor for at fjerne filerne▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Rclone download kommando syntaks

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Eksempel på Rclone-brug

rclone move -v /Download Onedrive:/Download --transfers=1

Rclone kommando almindelige funktionsmuligheder

  • rclone copy – kopiere filer
  • rclone move – for at flytte filerne, hvis du vil slette den tomme kildemappe efter flytningen, tilføj --delete-empty-src-dirs 参数
  • rclone sync – Synkroniser filer: Synkroniser kildebiblioteket til målbiblioteket og -filerne, kun målbiblioteket og -filerne ændres.
  • rclone size – Kontroller filstørrelsen på netværksdisken.
  • rclone delete – Slet filindholdet under stien.
  • rclone purge – Sletter stien og alt dens filindhold.
  • rclone mkdir - Opret en mappe.
  • rclone rmdir – Slet en mappe.
  • rclone rmdirs – Slet den tomme mappe under det angivne åndelige miljø.hvis tilføje --leave-root parameter, vil rodmappen ikke blive slettet.
  • rclone check – Kontroller, at kilde- og destinationsadressedataene stemmer overens.
  • rclone ls – Liste alle filer i den angivne sti med deres størrelse og sti.
  • rclone lsl – Én skærmuploadtid mere end ovenfor.
  • rclone lsd List mapperne under den angivne sti.
  • rclone lsf – List mapperne og filerne under den angivne sti.

Sådan bruges Rclone-parameterkommandoen

  • -n = --dry-run – Testkørsel for at se, hvilke operationer rclone vil udføre i den faktiske drift.
  • -P = --progress – Vis transmissionsfremskridt i realtid, opdater en gang hver 500 mS, ellers opdater som standard en gang hvert minut.
  • --cache-chunk-size SizeSuffi – Blokstørrelsen, standard er 5M, i teorien, jo større uploadhastighed, jo mere hukommelse fylder den.Hvis den indstilles for stor, kan det få processen til at bryde.
  • --cache-chunk-total-size SizeSuffix – Den samlede størrelse, som en blok kan optage på den lokale disk, standard 10G.
  • --transfers=N – Antal parallelle filer, standard er 4.Det anbefales at reducere denne parameter på en VPS med relativt lille hukommelse, for eksempel: på en lille VPS med 128M anbefales det at sætte den til 1.
  • --config string – angiv stien til konfigurationsfilen,stringer konfigurationsfilstien.
  • --ignore-errors – Spring over fejl.For eksempel vil OneDrive spørge efter upload af nogle specielle filerFailed to copy: failed to open source object: malwareDetected: Malware detected, hvilket vil medføre, at efterfølgende transmissionsopgaver afsluttes, og denne parameter kan tilføjes for at springe fejl over.Men det skal bemærkes, at udgangsstatuskoden for RCLONE ikke vil være det0.

Selvfølgelig er rollen som rclone meget mere end det, og nogle almindeligt anvendte Rclone-kommandoer er anført nedenfor.

Rclone kopi fil kopi kommando

Kopiér ▼

rclone copy

flytte ▼

rclone move

slet ▼

rclone delete

Rclone sync kommando

Synkroniser ▼

rclone sync

Yderligere parametre: Vis hastighed i realtid ▼

-p

Yderligere parametre: grænsehastighed 40MB ▼

--bwlimit 40M

Yderligere parameter: antal parallelle filer ▼

--transfers=N

Rclone start kommando

start rclone ▼

systemctl start rclone

stop rclone ▼

systemctl stop rclone

Se rclone-status ▼

systemctl status rclone

Se profilplacering ▼

rclone config file

Rclone log

rclone har 4 niveauer af logning,ERROR,NOTICE,INFO Og DEBUG.Som standard vil rclone generere ERROR Og NOTICE niveau besked.

  • -q – rclone vil kun generere ERROR nyheder.
  • -v -- rclone vil generere ERROR,NOTICE Og INFO Information,anbefale dette.
  • -vv – rclone vil generere ERROR,NOTICE,INFOOg DEBUG nyheder.
  • --log-level LEVEL Flaget – styrer logniveauet.

Rclone output log til fil kommando

brug --log-file=FILE mulighed, vil rclone Error,Info Og Debug besked og standardfejl omdirigeret til FILE,her FILE er logfilstien, du har angivet.

En anden måde er at bruge systemets pegekommando, såsom:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Rclone filter, inkluder og ekskluder parametre

--exclude – Udelad filer eller mapper.

--include – Inkluder en fil eller et bibliotek.

--filter – Filfiltreringsregler, svarende til andre brugsmetoder af de to ovenstående muligheder.Medtag regler, der starter med + starter med udelukkelsesregler der starter med - starten.

Rclone filtype filter parameter

såsom --exclude "*.bak",--filter "- *.bak", ekskluder alle bak dokument.Kan også skrive.

såsom --include "*.{png,jpg}",--filter "+ *.{png,jpg}", inklusive alle png Og jpg filer, undtagen andre filer.

--delete-excluded Slet ekskluderede filer.Den skal bruges sammen med filterparameteren, ellers er den ugyldig.

Rclone biblioteksfilterparametre

Katalogfiltrering skal tilføjes efter biblioteksnavnet /, ellers vil den blive behandlet som en fil til matchning.ved / I begyndelsen vil det kun matche rodmappen (under den angivne mappe), ellers vil den matche mappen.Det samme gælder for filer.

--exclude ".git/" ekskluder alle mapper.git Indholdsfortegnelse.

--exclude "/.git/" Udelad kun rodmappen.git Indholdsfortegnelse.

--exclude "{Video,Software}/" ekskluder alle mapper Video Og Software Indholdsfortegnelse.

--exclude "/{Video,Software}/" Udelad kun rodmappen Video Og Software Indholdsfortegnelse.

--include "/{Video,Software}/**" Inkluder kun rodmappen Video Og Software alt indhold i mappen.

Rclone filstørrelse filterparametre

Standardstørrelsesenheden er kBytes , men du kan bruge k ,M  G suffiks.

--min-size Filtrer filer, der er mindre end den angivne størrelse.for eksempel --min-size 50 Indikerer, at filer mindre end 50k ikke vil blive overført.

--max-size Filtrer filer, der er større end den angivne størrelse.for eksempel --max-size 1G Indikerer, at filer større end 1G ikke vil blive overført.

注意 事项:Ved faktisk testbrug viser det sig, at de to muligheder for størrelsesfiltrering ikke kan bruges på samme tid.

Rclone filter regel fil parametre

--filter-from <规则文件> Tilføj inkludere/ekskludere regler fra filer.for eksempel --filter-from filter-file.txt.

Eksempel på Rclone filter regel fil:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Nedenfor er eksempler på mere almindelige og simple filterbrug, for mere komplekse og avancerede anvendelser, tjek udRclone officielle filterregler dokument.

Rclone tid eller varighed muligheder

Indstillingen TID eller VARIGHED kan angives som en varighedsstreng eller en tidsstreng.

En varighedsstreng kan være en sekvens af decimaltal med fortegn, hver med et valgfrit decimal- og enhedssuffiks, såsom "300ms", "-1.5h" eller "2h45m".Standardenheden er sekunder, eller følgende forkortelser er gyldige:

  • ms– millisekunder
  • s - Anden
  • m - minut
  • h - Time
  • d - himmel
  • w - uge
  • M – flere måneder
  • y - år

Disse kan også angives som absolutte tider i følgende formater:

  • RFC3339 - f.eks2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • ISO8601 dato og tid, lokal tidszone –2006-01-02T15:04:05
  • ISO8601 dato og tid, lokal tidszone –2006-01-02 15:04:05
  • ISO8601 dato – 2006-01-02(ÅÅÅÅ-MM-DD)

Rclone miljøvariabler

Hver indstilling i rclone kan indstilles via miljøvariabler.Navnet på miljøvariablen kan angives aflangt valgmulighedsnavnkonvertere, slette -- præfiks, ændre - _, med stort og foran RCLONE_.Prioriteten af ​​miljøvariabler vil være lavere end for kommandolinjeindstillinger, det vil sige, når de tilsvarende muligheder tilføjes via kommandolinjen, vil værdierne indstillet af miljøvariablerne blive overskrevet.

For eksempel indstilling af minimum uploadstørrelse --min-size 50, ved hjælp af miljøvariablen er RCLONE_MIN_SIZE=50.Når miljøvariablen er indstillet, skal du bruge kommandolinjen --min-size 100, så vil værdien af ​​miljøvariablen blive overskrevet.

Rclone almindelige miljøvariabler

  • RCLONE_CONFIG – Tilpasset konfigurationsfilsti
  • RCLONE_CONFIG_PASS – Hvis rclone er krypteret, skal du indstille denne miljøvariabel som en adgangskode for automatisk at dekryptere konfigurationsfilen.
  • RCLONE_RETRIES – Genforsøgstider for uploadfejl, standard 3 gange
  • RCLONE_RETRIES_SLEEP – Uploadfejl Prøv ventetid igen, deaktiveret som standard, enheds,m,hRepræsenterer henholdsvis sekunder, minutter og timer.
  • CLONE_TRANSFERS – Antal filer, der uploades parallelt.
  • RCLONE_CACHE_CHUNK_SIZE – Blokstørrelsen, standard er 5M, i teorien, jo større uploadhastighed, jo mere hukommelse fylder den.Hvis den indstilles for stor, kan det få processen til at bryde.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Den samlede størrelse, som en blok kan optage på den lokale disk, standard 10G.
  • RCLONE_IGNORE_ERRORS=true – Spring over fejl.

发表 评论

Din e-mailadresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

Rul til top