Artikel Directory
- 1 Ynstallearje Rclone
- 2 Rclone ynstallaasje konfiguraasje opset kommando
- 3 Rclone upgrade update ferzje kommando
- 4 Hoe kinne jo RClone ferwiderje?
- 5 Rclone download kommando syntaksis
- 6 Rclone kommando mienskiplike funksje opsjes
- 7 Hoe kinne jo it kommando Rclone-parameter brûke
- 8 Rclone log
- 9 Rclone filter, befetsje en útslute parameters
- 10 Rclone omjouwingsfariabelen
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.
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 kopiearjerclone move
- om de bestannen te ferpleatsen, as jo de lege boarnemap nei de ferhuzing wolle wiskje, foegje dan ta--delete-empty-src-dirs
Parameterrclone 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,string
is 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 generearjeERROR
nijs.-v
- rclone sil generearjeERROR
,NOTICE
enINFO
nijs,riede dit.-vv
- rclone sil generearjeERROR
,NOTICE
,INFO
enDEBUG
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
- millisekondens
- Twaddem
- minúth
- Oered
- himelw
- wikeM
- ferskate moanneny
- Jier
Dizze kinne ek wurde opjûn as absolute tiden yn 'e folgjende formaten:
- RFC3339 - bgl
2006-01-02T15:04:05Z
或2006-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 konfiguraasjetriemRCLONE_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 kearRCLONE_RETRIES_SLEEP
- Upload mislearring besykje wachttiid opnij, standert útskeakele, ienheids
,m
,h
Representearje 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!
📚 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!