Rclone kommando kolleksje: start syngroane kopy download kopiearje triem parameter gebrûk metoade

clone It is in kommandorigelark dat syngronisaasje, uploaden en downloaden fan gegevens stipet tusken ferskate objektopslach en netwurkskiven.

En, mei guon ynstellingen, kinne jo maklik heul praktyske funksjes ymplementearje lykas offline download en VPS-tsjinner-backup.

Dit artikel sil de kommandoparameters diele dy't gewoanlik brûkt wurde troch Rclone.

Rclone kommando kolleksje: start syngroane kopy download kopiearje triem parameter gebrûk metoade

Ynstallearje Rclone

linux/CentOS/macOS/BSD

Rclone leveret offisjeel in ien-klik ynstallaasjeskript:

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

Windows

Klikje op de keppeling hjirûnder om de Rclone-downloadpagina yn te gean ▼

  • Selektearje dan Windows Downloads.

Rclone ynstallaasje konfiguraasje opset kommando

rclone config - Fier de ynteraktive konfiguraasjeopsje yn om operaasjes út te fieren lykas tafoegjen, wiskjen en behearen fan netwurkskiven.

Foar detaillearre operaasje, ferwize asjebleaft nei de folgjende Rclone ynstallaasje en konfiguraasje tutorial▼

rclone config file - Toan it paad fan it konfiguraasjetriem, it algemiene konfiguraasjebestân is yn ~/.config/rclone/rclone.conf

rclone config show - Lit profylynformaasje sjen

Rclone upgrade update ferzje kommando

Fier it folgjende kommando yn om de Rclone-ferzje te upgrade en te aktualisearje▼

rclone selfupdate
  • Tink derom dat dit kommando net beskikber is foarôfgeand oan rclone ferzje 1.55.
  • As in mislearre berjocht ferskynt:unknown command "selfupdate", moatte jo dizze ynstallaasje ynstruksje tutorial folgje om manuell te ynstallearjen en te aktualisearjen ▼

Hoe kinne jo RClone ferwiderje?

Om it rclone-konfiguraasjebestân te ferwiderjen en te ferwiderjen, brûk it folgjende kommando om it hjoeddeistige RClone-konfiguraasjepaad te listjen▼

rclone config file

Dit sil it paad nei it aktuele konfiguraasjetriem listje.Dan kinne jo de paadlokaasje wiskje neffens it foarbyld hjirûnder.Dit sil de bewiisbrieven wiskje foar de tsjinst op ôfstân opslach.

Rclone-ynstallaasjekommando

caution:Nei it wiskjen fan Rclone mei it folgjende kommando, kinne jo net mear tagong krije ta tsjinsten foar opslach op ôfstân en moatte jo se opnij oanmeitsje▼

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

Om rclone-kommando's en man-siden te ferwiderjen, folgje gewoan it kommando hjirûnder om de bestannen te ferwiderjen▼

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

Rclone download kommando syntaksis

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

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

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

Foarbyld fan Rclone usage

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

Rclone kommando mienskiplike funksje opsjes

  • rclone copy - bestannen kopiearje
  • rclone move - om de bestannen te ferpleatsen, as jo de lege boarnemap nei de ferhuzing wolle wiskje, foegje dan ta --delete-empty-src-dirs Parameter
  • rclone sync - Syngronisearje bestannen: Syngronisearje de boarnemap mei de doelmap en bestannen, allinich de doelmap en bestannen wurde feroare.
  • rclone size - Kontrolearje de triemgrutte fan 'e netwurkskiif.
  • rclone delete - Wiskje de bestânynhâld ûnder it paad.
  • rclone purge - Wiskje it paad en al syn bestânynhâld.
  • rclone mkdir - Meitsje in map.
  • rclone rmdir - Wiskje in map.
  • rclone rmdirs - Wiskje de lege map ûnder de opjûne geastlike omjouwing.as tafoegje --leave-root parameter, sil de root-map net wiske wurde.
  • rclone check - Kontrolearje dat de gegevens fan 'e boarne en bestimmingsadres oerienkomme.
  • rclone ls - List alle bestannen op it opjûne paad mei har grutte en paad.
  • rclone lsl - Ien mear display-uplaadtiid dan hjirboppe.
  • rclone lsd List de mappen ûnder it oantsjutte paad.
  • rclone lsf - List de mappen en bestannen ûnder it opjûne paad.

Hoe kinne jo it kommando Rclone-parameter brûke

  • -n = --dry-run - Testrun, om te sjen hokker operaasjes rclone sil útfiere yn werklike operaasje.
  • -P = --progress - Ferfarskje de fuortgong fan realtime oerdracht, ferfarskje ien kear elke 500 mS, oars ferfarskje standert ien kear elke minút.
  • --cache-chunk-size SizeSuffi - De blokgrutte, de standert is 5M, yn teory, hoe grutter de uploadsnelheid, hoe mear ûnthâld it nimt.As te grut ynsteld, kin it feroarsaakje dat it proses brekke.
  • --cache-chunk-total-size SizeSuffix - De totale grutte dy't in blok kin besette op 'e lokale skiif, standert 10G.
  • --transfers=N - Oantal parallelle bestannen, standert is 4.It is oan te rieden om dizze parameter te ferminderjen op in VPS mei relatyf lyts ûnthâld, bygelyks: op in lytse VPS mei 128M is it oan te rieden om it op 1 yn te stellen.
  • --config string - spesifisearje it paad foar konfiguraasjetriem,stringis it paad fan it konfiguraasjetriem.
  • --ignore-errors - Oerslaan flaters.Bygelyks, OneDrive sil freegje nei it opladen fan guon spesjale bestannenFailed to copy: failed to open source object: malwareDetected: Malware detected, dy't feroarsaakje dat folgjende transmissietaken wurde beëinige, en dizze parameter kin tafoege wurde om flaters oer te slaan.Mar it moat opmurken wurde dat de útgongsstatuskoade fan RCLONE net sil wêze0.

Fansels is de rol fan rclone folle mear dan dat, en guon gewoan brûkte Rclone-kommando's wurde hjirûnder neamd.

Rclone kopiearje triem kopiearje kommando

Kopiearje ▼

rclone copy

ferpleatse ▼

rclone move

wiskje ▼

rclone delete

Rclone syngronisaasje kommando

Syngronisearje ▼

rclone sync

Oanfoljende parameters: werjaan realtime snelheid ▼

-p

Oanfoljende parameters: limyt snelheid 40MB ▼

--bwlimit 40M

Oanfoljende parameter: oantal parallelle triemmen ▼

--transfers=N

Rclone start kommando

start rclone ▼

systemctl start rclone

stopje rclone ▼

systemctl stop rclone

Besjoch rclone-status ▼

systemctl status rclone

Besjoch profyllokaasje ▼

rclone config file

Rclone log

rclone hat 4 nivo's fan logging,ERROR,NOTICE,INFO en DEBUG.Standert sil rclone generearje ERROR en NOTICE nivo berjocht.

  • -q - rclone sil allinich generearje ERROR nijs.
  • -v - rclone sil generearje ERROR,NOTICE en INFO nijs,riede dit.
  • -vv - rclone sil generearje ERROR,NOTICE,INFOen DEBUG nijs.
  • --log-level LEVEL De flagge - kontrolearret it lognivo.

Rclone útfier log nei triem kommando

使用 --log-file=FILE opsje, rclone sil Error,Info en Debug berjocht en standert flater omlaat nei FILE,hjir FILE is it paad fan it lochbestân dat jo opjûn hawwe.

In oare manier is it oanwizen fan it systeem te brûken, lykas:

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

Rclone filter, befetsje en útslute parameters

--exclude - Bestân as mappen útslute.

--include - In bestân as map opnimme.

--filter - Bestânsfilterregels, lykweardich oan oare gebrûksmetoaden fan 'e boppesteande twa opsjes.Omfetsje regels begjinnend mei + begjint mei útsluting regels begjinnend mei - begjin.

Rclone triemtype filter parameter

lykas --exclude "*.bak",--filter "- *.bak", útslute allegear bak dokumint.Kin ek skriuwe.

lykas --include "*.{png,jpg}",--filter "+ *.{png,jpg}", ynklusyf alle png en jpg triemmen, útsein oare triemmen.

--delete-excluded Wiskje útsletten triemmen.It moat brûkt wurde yn kombinaasje mei de filterparameter, oars is it ûnjildich.

Rclone triemtafel filter parameters

Directoryfiltering moat tafoege wurde nei de mapnamme /, oars wurdt it behannele as in triem foar oerienkomst.troch / Oan it begjin sil allinich oerienkomme mei de root-map (ûnder de oantsjutte map), oars sil it oerienkomme mei de map.Itselde jildt foar triemmen.

--exclude ".git/" útslute alle mappen.git Ynhâldsopjefte.

--exclude "/.git/" Slút allinich de rootmap út.git Ynhâldsopjefte.

--exclude "{Video,Software}/" útslute alle mappen Video en Software Ynhâldsopjefte.

--exclude "/{Video,Software}/" Slút allinich de rootmap út Video en Software Ynhâldsopjefte.

--include "/{Video,Software}/**" Omfetsje allinich de rootmap Video en Software alle ynhâld fan 'e map.

Rclone triemgrutte filter parameters

De standertgrutte ienheid is kBytes , mar jo kinne brûke k ,M  G efterheaksel.

--min-size Filter triemmen lytser dan de oantsjutte grutte.bygelyks --min-size 50 Jout oan dat bestannen lytser as 50k net wurde oerdroegen.

--max-size Filter triemmen grutter dan de oantsjutte grutte.bygelyks --max-size 1G Jout oan dat bestannen grutter dan 1G net wurde oerdroegen.

caution:Yn eigentlik testgebrûk wurdt fûn dat de twa opsjes fan grutte filtering net tagelyk kinne wurde brûkt.

Rclone filter regel triem parameters

--filter-from <规则文件> Regels tafoegje / útslute fan bestannen.bygelyks --filter-from filter-file.txt.

Foarbyld fan Rclone filterregel triem:

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

Hjirûnder binne foarbylden fan mear gewoane en ienfâldige filtergebrûken, foar mear komplekse en hege ein gebrûken, check outRclone offisjele filter regels dokumint.

Rclone tiid of doer opsjes

De opsje TIME of DURATION kin oantsjutte wurde as in durationstring of in tiidstring.

In durationstring kin in folchoarder wêze fan ûndertekene desimale sifers, elk mei in opsjoneel desimaal en ienheidsefterheaksel, lykas "300ms", "-1.5h", of "2h45m".De standert ienheid is sekonden of de folgjende ôfkoartings binne jildich:

  • ms- millisekonden
  • s - Twadde
  • m - minút
  • h - Oere
  • d - himel
  • w - wike
  • M - ferskate moannen
  • y - Jier

Dizze kinne ek wurde opjûn as absolute tiden yn 'e folgjende formaten:

  • RFC3339 - bgl2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • ISO8601 datum en tiid, lokale tiidsône -2006-01-02T15:04:05
  • ISO8601 datum en tiid, lokale tiidsône -2006-01-02 15:04:05
  • ISO8601 datum - 2006-01-02(JJJJ-MM-DD)

Rclone omjouwingsfariabelen

Elke opsje yn rclone kin wurde ynsteld fia omjouwingsfariabelen.De namme fan de omjouwingsfariabele kin oantsjutte wurde trochlange opsje nammeconvert, wiskje -- foarheaksel, feroarje - foar_, haadletter en foarheaksel RCLONE_.De prioriteit fan omjouwingsfariabelen sil leger wêze as dy fan kommando-rigelopsjes, dat is, as de oerienkommende opsjes wurde taheakke fia de kommandorigel, wurde de wearden ynsteld troch de omjouwingsfariabelen oerskreaun.

Bygelyks, it ynstellen fan de minimale uploadgrutte --min-size 50, mei help fan de omjouwing fariabele is RCLONE_MIN_SIZE=50.As de omjouwingsfariabele ynsteld is, brûke yn 'e kommandorigel --min-size 100, dan wurdt de wearde fan de omjouwingsfariabele oerskreaun.

Rclone mienskiplike omjouwingsfariabelen

  • RCLONE_CONFIG - Paad foar oanpaste konfiguraasjetriem
  • RCLONE_CONFIG_PASS – As rclone is fersifere, set dizze omjouwingsfariabele as wachtwurd yn om it konfiguraasjetriem automatysk te ûntsiferjen.
  • RCLONE_RETRIES - Opnij kearen foar mislearring uploaden, standert 3 kear
  • RCLONE_RETRIES_SLEEP - Upload mislearring besykje wachttiid opnij, standert útskeakele, ienheids,m,hRepresentearje sekonden, minuten en oeren, respektivelik.
  • CLONE_TRANSFERS - Oantal bestannen opladen parallel.
  • RCLONE_CACHE_CHUNK_SIZE - De blokgrutte, de standert is 5M, yn teory, hoe grutter de uploadsnelheid, hoe mear ûnthâld it nimt.As te grut ynsteld, kin it feroarsaakje dat it proses brekke.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - De totale grutte dy't in blok kin besette op 'e lokale skiif, standert 10G.
  • RCLONE_IGNORE_ERRORS=true - Oerslaan flaters.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dielde "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage", dat is nuttich foar jo.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-1864.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen