Artikola Adresaro
- 1 Instalu Rclone
- 2 Rclone-instala agorda agorda komando
- 3 Rclone ĝisdatiga ĝisdatiga versio-komando
- 4 Kiel malinstali forigi RClone?
- 5 Rclone elŝuta komanda sintakso
- 6 Rclone komando oftaj funkcio-opcioj
- 7 Kiel uzi la komandon de parametro Rclone
- 8 Rclone protokolo
- 9 Rkloni filtrilon, inkluzivu kaj ekskludu parametrojn
- 10 Rclone mediovariabloj
Rklono Ĝi estas komandlinia ilo, kiu subtenas sinkronigon, alŝuton kaj elŝuton de datumoj inter malsamaj objektostokado kaj retaj diskoj.
Kaj, kun iuj agordoj, vi povas facile efektivigi tre praktikajn funkciojn kiel eksterreta elŝuto kaj sekurkopio de VPS-servilo.
Ĉi tiu artikolo dividos la komandajn parametrojn ofte uzatajn de Rclone.
Instalu Rclone
linux/CentOS/macOS/BSD
Rclone oficiale disponigas unu-klakan instalan skripton:
curl https://rclone.org/install.sh | sudo bash
fenestroj
Alklaku la suban ligilon por eniri la elŝutan paĝon de Rclone ▼
- Poste, elektu Vindozaj Elŝutoj.
Rclone-instala agorda agorda komando
rclone config
- Enigu la interagan agordan opcion por fari operaciojn kiel aldoni, forigi kaj administri retajn diskojn.
Por detaloj, vidu la sekvan lernilon pri instalado kaj agordo de Rclone▼
rclone config file
– Montru la vojon de la agorda dosiero, la ĝenerala agorda dosiero estas en ~/.config/rclone/rclone.conf
rclone config show
– Montru profilajn informojn
Rclone ĝisdatiga ĝisdatiga versio-komando
Enigu la sekvan komandon por ĝisdatigi kaj ĝisdatigi la Rclone-version▼
rclone selfupdate
- Notu, ke ĉi tiu komando ne disponeblas antaŭ rclone-versio 1.55.
- Se malsukcesa mesaĝo aperas:
unknown command "selfupdate"
, vi devas sekvi ĉi tiun instrukcian instrukcion por instali kaj ĝisdatigi permane ▼
Kiel malinstali forigi RClone?
Por malinstali kaj forigi la agordan dosieron de rclone, uzu la jenan komandon por listigi la nunan agordan vojon de RClone▼
rclone config file
Ĉi tio listigos la vojon al la nuna agorda dosiero.Tiam vi povas forigi la vojon laŭ la ekzemplo sube.Ĉi tio forigos la akreditaĵojn por la fora stokado-servo.
Rclone malinstali komandon
Noto:Post forigo de Rclone per la sekva komando, vi ne plu povos aliri forajn stokadservojn kaj devos rekrei ilin▼
sudo rm /home/pi/.config/rclone/rclone.conf
Por forigi rclone-komandojn kaj manpaĝojn, simple sekvu la suban komandon por forigi la dosierojn▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
Rclone elŝuta komanda sintakso
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Ekzemplo de uzado de Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Rclone komando oftaj funkcio-opcioj
rclone copy
– kopii dosierojnrclone move
– movi la dosierojn, se vi volas forigi la malplenan fontdosierujon post la movo, aldonu--delete-empty-src-dirs
Parametrorclone sync
– Sinkronigi dosierojn: Sinkronigu la fontan dosierujon al la cela dosierujo kaj dosieroj, nur la cela dosierujo kaj dosieroj estas ŝanĝitaj.rclone size
– Kontrolu la dosiergrandecon de la retdisko.rclone delete
– Forigu la dosierenhavon sub la vojo.rclone purge
– Forigas la vojon kaj ĝian tutan dosierenhavon.rclone mkdir
- Krei dosierujon.rclone rmdir
– Forigu dosierujon.rclone rmdirs
– Forigu la malplenan dosierujon sub la specifita spirita medio.se aldoni--leave-root
parametro, la radika dosierujo ne estos forigita.rclone check
– Kontrolu, ke la fontaj kaj cel-adresaj datumoj kongruas.rclone ls
- Listigu ĉiujn dosierojn en la specifita vojo kun ilia grandeco kaj vojo.rclone lsl
- Unu plia ekrana alŝuta tempo ol supre.rclone lsd
Listigu la dosierujojn sub la specifita vojo.rclone lsf
– Listigu la dosierujojn kaj dosierojn sub la specifita vojo.
Kiel uzi la komandon de parametro Rclone
-n
=--dry-run
- Provo, por vidi kiajn operaciojn rclone faros en fakta operacio.-P
=--progress
- Montru realtempan transdonan progreson, refreŝigu unufoje ĉiujn 500mS, alie refreŝigu unufoje ĉiun minuton defaŭlte.--cache-chunk-size SizeSuffi
– La bloka grandeco, la defaŭlta estas 5M, en teorio, ju pli granda estas la alŝuta rapido, des pli da memoro ĝi okupas.Se ĝi estas tro granda, ĝi povas kaŭzi rompiĝon de la procezo.--cache-chunk-total-size SizeSuffix
- La totala grandeco, kiun bloko povas okupi sur la loka disko, defaŭlte 10G.--transfers=N
- Nombro da paralelaj dosieroj, defaŭlta estas 4.Oni rekomendas redukti ĉi tiun parametron sur VPS kun relative malgranda memoro, ekzemple: sur malgranda VPS kun 128M, oni rekomendas agordi ĝin al 1.--config string
- Indiku la agordan dosiervojon,string
estas la agorda dosiera vojo.--ignore-errors
– Preterpasi erarojn.Ekzemple, OneDrive petos post alŝuto de iuj specialaj dosierojFailed to copy: failed to open source object: malwareDetected: Malware detected
, kiu kaŭzos postajn dissendajn taskojn esti finita, kaj ĉi tiu parametro povas esti aldonita por salti erarojn.Sed oni devas rimarki, ke la elira statusa kodo de RCLONE ne estos0
.
Kompreneble, la rolo de rclone estas multe pli ol tio, kaj kelkaj kutime uzataj Rclone-komandoj estas listigitaj malsupre.
Rclone kopia dosiero kopia komando
Kopiu ▼
rclone copy
movi ▼
rclone move
forigi ▼
rclone delete
Rclone sync komando
Sinkronigi ▼
rclone sync
Pliaj parametroj: montri realtempan rapidon ▼
-p
Pliaj parametroj: limrapideco 40MB ▼
--bwlimit 40M
Kroma parametro: nombro da paralelaj dosieroj ▼
--transfers=N
Rclone startkomando
komenci rclone ▼
systemctl start rclone
haltigi rclone ▼
systemctl stop rclone
Rigardu la staton de rclone ▼
systemctl status rclone
Rigardu Profilan Lokon ▼
rclone config file
Rclone protokolo
rclone havas 4 nivelojn de registrado,ERROR
,NOTICE
,INFO
和 DEBUG
.Defaŭlte, rclone generos ERROR
和 NOTICE
nivela mesaĝo.
-q
- rclone nur generosERROR
novaĵoj.-v
-- rclone generosERROR
,NOTICE
和INFO
novaĵoj,rekomendu ĉi tion.-vv
– rclone generosERROR
,NOTICE
,INFO
和DEBUG
novaĵoj.--log-level LEVEL
La – flago kontrolas la protokolnivelon.
Rclone eligo protokolo al dosiero komando
uzi --log-file=FILE
opcio, rclone volos Error
,Info
和 Debug
mesaĝo kaj norma eraro alidirektita al FILE
, ĉi tie FILE
estas la protokolo-dosiervojo, kiun vi specifis.
Alia maniero estas uzi la indikan komandon de la sistemo, kiel ekzemple:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Rkloni filtrilon, inkluzivu kaj ekskludu parametrojn
--exclude
- Ekskludu dosierojn aŭ dosierujojn.
--include
- Inkluzivi dosieron aŭ dosierujon.
--filter
- Dosieraj filtraj reguloj, ekvivalentaj al aliaj uzmetodoj de la supraj du opcioj.Inkluzivi regulojn komencante per +
komenciĝas per ekskludaj reguloj komencante per -
komenco.
Rclone dosiertipo filtrila parametro
Ekzemple --exclude "*.bak"
,--filter "- *.bak"
, ekskludi ĉiujn bak
dokumento.Kapablas ankaŭ skribi.
Ekzemple --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, inkluzive de ĉiuj png
和 jpg
dosieroj, ekskludante aliajn dosierojn.
--delete-excluded
Forigu ekskluditajn dosierojn.Ĝi devas esti uzata kune kun la filtrila parametro, alie ĝi estas malvalida.
Filtrilparametroj de dosierujo Rclone
Dosieruja filtrado devas esti aldonita post la dosieruja nomo /
, alie ĝi estos traktata kiel dosiero por kongruo.de /
Komence ĝi kongruos nur kun la radika dosierujo (sub la specifita dosierujo), alie ĝi kongruos kun la tuta dosierujo.La sama validas por dosieroj.
--exclude ".git/"
ekskludi ĉiujn dosierujojn.git
Enhavtabelo.
--exclude "/.git/"
Ekskludu nur la radikan dosierujon.git
Enhavtabelo.
--exclude "{Video,Software}/"
ekskludi ĉiujn dosierujojn Video
和 Software
Enhavtabelo.
--exclude "/{Video,Software}/"
Ekskludu nur la radikan dosierujon Video
和 Software
Enhavtabelo.
--include "/{Video,Software}/**"
Inkluzivi nur la radikan dosierujon Video
和 Software
ĉiuj enhavoj de la dosierujo.
Rclone dosiera grandeco filtrilo parametroj
La defaŭlta grandunuo estas kBytes
, sed vi povas uzi k
,M
或 G
sufikso.
--min-size
Filtri dosierojn pli malgrandajn ol la specifita grandeco.ekzemple --min-size 50
Indikas, ke dosieroj pli malgrandaj ol 50k ne estos translokigitaj.
--max-size
Filtri dosierojn pli grandajn ol la specifita grandeco.ekzemple --max-size 1G
Indikas, ke dosieroj pli grandaj ol 1G ne estos translokigitaj.
Noto:En fakta testa uzo, oni trovas, ke la du opcioj de grandfiltrado ne povas esti uzataj samtempe.
Rclone filtrilaj reguldosierparametroj
--filter-from <规则文件>
Aldonu inkluzivi/ekskludi regulojn de dosieroj.ekzemple --filter-from filter-file.txt
.
Ekzemplo de dosiera regulo-filtrilo de Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
Malsupre estas ekzemploj de pli oftaj kaj simplaj filtrilaj uzadoj, por pli kompleksaj kaj altnivelaj uzoj, kontroluRclone-dokumento pri oficialaj filtrilaj reguloj.
Rkloni tempo aŭ daŭro opcioj
La opcio TEMPO aŭ DURATION povas esti specifita kiel daŭroĉeno aŭ tempoĉeno.
Daŭroŝnuro povas esti sekvenco de signitaj decimalaj nombroj, ĉiu kun laŭvola decimala kaj unuo sufikso, kiel ekzemple "300ms", "-1.5h", aŭ "2h45m".La defaŭlta unuo estas sekundoj aŭ la sekvaj mallongigoj validas:
ms
– milisekundojs
- Duem
- minutoh
- Horod
- ĉielow
- semajnoM
– plurajn monatojny
- Jaro
Ĉi tiuj ankaŭ povas esti specifitaj kiel absolutaj tempoj en la sekvaj formatoj:
- RFC3339 - ekz
2006-01-02T15:04:05Z
或2006-01-02T15:04:05+07:00
- ISO8601-dato kaj horo, loka horzono -
2006-01-02T15:04:05
- ISO8601-dato kaj horo, loka horzono -
2006-01-02 15:04:05
- ISO8601-dato -
2006-01-02
(JJAA-MM-JJ)
Rclone mediovariabloj
Ĉiu opcio en rclone povas esti agordita per mediaj variabloj.La nomo de la mediovariablo povas esti specifita perlonga opcionomokonverti, forigi --
prefikso, ŝanĝi -
por_
, majuskla kaj prefiksita RCLONE_
.La prioritato de mediaj variabloj estos pli malalta ol tiu de komandliniaj opcioj, tio estas, kiam la respondaj opcioj estas almetitaj per la komandlinio, la valoroj fiksitaj de la mediaj variabloj estos anstataŭitaj.
Ekzemple, fiksante la minimuman alŝutan grandecon --min-size 50
, uzante la mediovariablon estas RCLONE_MIN_SIZE=50
.Kiam la mediovariablo estas agordita, en la komandlinio uzu --min-size 100
, tiam la valoro de la mediovariablo estos anstataŭita.
Rkloni komunajn mediovariablojn
RCLONE_CONFIG
- Propra agorda dosiera vojoRCLONE_CONFIG_PASS
– Se rclone estas ĉifrita, agordu ĉi tiun mediovariablon kiel pasvorton por aŭtomate malĉifri la agordan dosieron.RCLONE_RETRIES
- Alŝutaj malsukcesaj reprovoj tempoj, defaŭlte 3 fojojnRCLONE_RETRIES_SLEEP
- Alŝuto malsukcesa reprovi atendanta tempo, malebligita defaŭlte, unuos
,m
,h
Reprezentu sekundojn, minutojn kaj horojn, respektive.CLONE_TRANSFERS
- Nombro da dosieroj alŝutitaj paralele.RCLONE_CACHE_CHUNK_SIZE
– La bloka grandeco, la defaŭlta estas 5M, en teorio, ju pli granda estas la alŝuta rapido, des pli da memoro ĝi okupas.Se ĝi estas tro granda, ĝi povas kaŭzi rompiĝon de la procezo.RCLONE_CACHE_CHUNK_TOTAL_SIZE
- La totala grandeco, kiun bloko povas okupi sur la loka disko, defaŭlte 10G.RCLONE_IGNORE_ERRORS=true
– Preterpasi erarojn.
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) konigis "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage", kiu estas helpema al vi.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-1864.html
Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!