Imenik člankov
- 1 Namestite Rclone
- 2 Ukaz za nastavitev konfiguracije namestitve Rclone
- 3 Rclone upgrade update version ukaz
- 4 Kako odstraniti RClone?
- 5 Sintaksa ukaza za prenos Rclone
- 6 Možnosti pogostih funkcij ukaza Rclone
- 7 Kako uporabljati ukaz parametra Rclone
- 8 Dnevnik Rclone
- 9 Rclone filter, vključi in izključi parametre
- 10 Spremenljivke okolja Rclone
Rclone Je orodje ukazne vrstice, ki podpira sinhronizacijo, nalaganje in nalaganje podatkov med različnimi objektnimi shrambami in omrežnimi diski.
In z nekaterimi nastavitvami lahko preprosto implementirate zelo praktične funkcije, kot sta prenos brez povezave in varnostno kopiranje strežnika VPS.
Ta članek bo delil ukazne parametre, ki jih običajno uporablja Rclone.
Namestite Rclone
Linux/CentOS/macOS/BSD
Rclone uradno ponuja namestitveni skript z enim klikom:
curl https://rclone.org/install.sh | sudo bash
Windows
Kliknite spodnjo povezavo za vstop na stran za prenos Rclone ▼
- Nato izberite Prenosi sistema Windows.
Ukaz za nastavitev konfiguracije namestitve Rclone
rclone config
– Vnesite možnost interaktivne konfiguracije za izvajanje operacij, kot so dodajanje, brisanje in upravljanje omrežnih diskov.
Za podrobnosti si oglejte naslednjo vadnico za namestitev in konfiguracijo Rclone▼
rclone config file
– Prikažite pot do konfiguracijske datoteke, v kateri je splošna konfiguracijska datoteka ~/.config/rclone/rclone.conf
rclone config show
– Pokaži informacije o profilu
Rclone upgrade update version ukaz
Vnesite naslednji ukaz za nadgradnjo in posodobitev različice Rclone▼
rclone selfupdate
- Upoštevajte, da ta ukaz ni na voljo pred različico rclone 1.55.
- Če se pojavi sporočilo o napaki:
unknown command "selfupdate"
, morate za ročno namestitev in posodobitev slediti tej vadnici z navodili za namestitev ▼
Kako odstraniti RClone?
Če želite odstraniti in odstraniti konfiguracijsko datoteko rclone, uporabite naslednji ukaz za prikaz trenutne konfiguracijske poti RClone▼
rclone config file
To bo prikazalo pot do trenutne konfiguracijske datoteke.Nato lahko izbrišete lokacijo poti v skladu s spodnjim primerom.S tem boste izbrisali poverilnice za storitev oddaljenega shranjevanja.
Rclone uninstall ukaz
注意 事项:Po brisanju Rclone z naslednjim ukazom ne boste mogli več dostopati do storitev oddaljenega shranjevanja in jih boste morali znova ustvariti▼
sudo rm /home/pi/.config/rclone/rclone.conf
Če želite odstraniti ukaze rclone in strani priročnika, sledite spodnjemu ukazu za odstranitev datotek▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
Sintaksa ukaza za prenos Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Primer uporabe Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Možnosti pogostih funkcij ukaza Rclone
rclone copy
– kopiranje datotekrclone move
– za premikanje datotek, če želite po premikanju izbrisati prazen izvorni imenik, dodajte--delete-empty-src-dirs
参数rclone sync
– Sinhroniziraj datoteke: sinhronizirajte izvorni imenik s ciljnim imenikom in datotekami, spremenijo se samo ciljni imenik in datoteke.rclone size
– Preverite velikost datoteke omrežnega diska.rclone delete
– Izbrišite vsebino datoteke pod potjo.rclone purge
– Izbriše pot in vso njeno vsebino datoteke.rclone mkdir
- Ustvarite imenik.rclone rmdir
– Brisanje imenika.rclone rmdirs
– Izbrišite prazen imenik pod navedenim duhovnim okoljem.če dodate--leave-root
parameter, korenski imenik ne bo izbrisan.rclone check
– Preverite, ali se podatki o izvornem in ciljnem naslovu ujemajo.rclone ls
– Seznam vseh datotek na navedeni poti z njihovo velikostjo in potjo.rclone lsl
– En čas nalaganja zaslona več kot zgoraj.rclone lsd
Navedite imenike pod navedeno potjo.rclone lsf
– Seznam imenikov in datotek pod navedeno potjo.
Kako uporabljati ukaz parametra Rclone
-n
=--dry-run
– Preskusni zagon, da vidite, katere operacije bo rclone izvedel v dejanskem delovanju.-P
=--progress
– Prikažite napredek prenosa v realnem času, osvežite enkrat na 500 mS, sicer privzeto osvežite enkrat vsako minuto.--cache-chunk-size SizeSuffi
– Velikost bloka, privzeta vrednost je 5M, v teoriji večja kot je hitrost nalaganja, več pomnilnika zavzame.Če je nastavljeno preveliko, lahko povzroči prekinitev postopka.--cache-chunk-total-size SizeSuffix
– Skupna velikost, ki jo lahko blok zasede na lokalnem disku, privzeto 10G.--transfers=N
– Število vzporednih datotek, privzeto je 4.Ta parameter je priporočljivo zmanjšati na VPS z relativno majhnim pomnilnikom, na primer: na majhnem VPS s 128M je priporočljivo, da ga nastavite na 1.--config string
– določite pot do konfiguracijske datoteke,string
je pot konfiguracijske datoteke.--ignore-errors
– Preskoči napake.OneDrive bo na primer pozval po nalaganju nekaterih posebnih datotekFailed to copy: failed to open source object: malwareDetected: Malware detected
, kar bo povzročilo prekinitev naslednjih nalog prenosa, ta parameter pa je mogoče dodati za preskok napak.Vendar je treba opozoriti, da izhodna statusna koda RCLONE ne bo0
.
Seveda je vloga rclone veliko več kot to in nekateri pogosto uporabljeni ukazi Rclone so navedeni spodaj.
Ukaz za kopiranje datoteke Rclone
Kopiraj ▼
rclone copy
premakni ▼
rclone move
izbriši ▼
rclone delete
Ukaz za sinhronizacijo Rclone
Sinhroniziraj ▼
rclone sync
Dodatni parametri: prikaz hitrosti v realnem času ▼
-p
Dodatni parametri: omejitev hitrosti 40MB ▼
--bwlimit 40M
Dodatni parameter: število vzporednih datotek ▼
--transfers=N
Ukaz za zagon Rclone
zaženite rclone ▼
systemctl start rclone
zaustavi rclone ▼
systemctl stop rclone
Oglejte si stanje rclone ▼
systemctl status rclone
Ogled lokacije profila ▼
rclone config file
Dnevnik Rclone
rclone ima 4 ravni beleženja,ERROR
,NOTICE
,INFO
In DEBUG
.Privzeto bo rclone ustvaril ERROR
In NOTICE
sporočilo ravni.
-q
– rclone bo samo ustvarilERROR
novice.-v
-- rclone bo ustvarilERROR
,NOTICE
InINFO
novice,priporočam to.-vv
– rclone bo ustvarilERROR
,NOTICE
,INFO
InDEBUG
novice.--log-level LEVEL
Zastavica – nadzoruje raven dnevnika.
Ukaz Rclone output log to file
uporaba --log-file=FILE
možnost, bo rclone Error
,Info
In Debug
sporočilo in standardna napaka preusmerjeni na FILE
tukaj FILE
je pot do datoteke dnevnika, ki ste jo določili.
Drug način je uporaba kazalnega ukaza sistema, na primer:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Rclone filter, vključi in izključi parametre
--exclude
– Izključite datoteke ali imenike.
--include
– Vključite datoteko ali imenik.
--filter
– Pravila za filtriranje datotek, enakovredna drugim metodam uporabe zgornjih dveh možnosti.Vključite pravila, ki se začnejo z +
se začne z izključitvenimi pravili, ki se začnejo z -
začetek.
Parameter filtra vrste datoteke Rclone
Na primer --exclude "*.bak"
,--filter "- *.bak"
, izključi vse bak
dokument.Lahko tudi piše.
Na primer --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, vključno z vsemi png
In jpg
datotek, razen drugih datotek.
--delete-excluded
Izbrišite izključene datoteke.Uporabiti ga je treba skupaj s parametrom filtra, sicer je neveljaven.
Parametri filtra imenika Rclone
Filtriranje imenika je treba dodati za imenom imenika /
, sicer bo obravnavana kot datoteka za ujemanje.avtor /
Na začetku se bo ujemal samo s korenskim imenikom (pod določenim imenikom), drugače pa z imenikom.Enako velja za datoteke.
--exclude ".git/"
izključi vse imenike.git
Kazalo.
--exclude "/.git/"
Izključi samo korenski imenik.git
Kazalo.
--exclude "{Video,Software}/"
izključi vse imenike Video
In Software
Kazalo.
--exclude "/{Video,Software}/"
Izključi samo korenski imenik Video
In Software
Kazalo.
--include "/{Video,Software}/**"
Vključi samo korenski imenik Video
In Software
vse vsebine imenika.
Parametri filtra velikosti datoteke Rclone
Privzeta enota velikosti je kBytes
, vendar lahko uporabite k
,M
或 G
pripona.
--min-size
Filtrirajte datoteke, manjše od navedene velikosti.na primer --min-size 50
Označuje, da datoteke, manjše od 50k, ne bodo prenesene.
--max-size
Filtrirajte datoteke, ki so večje od navedene velikosti.na primer --max-size 1G
Označuje, da datoteke, večje od 1G, ne bodo prenesene.
注意 事项:Pri dejanski preskusni uporabi je bilo ugotovljeno, da dveh možnosti filtriranja velikosti ni mogoče uporabiti hkrati.
Parametri datoteke pravil filtra Rclone
--filter-from <规则文件>
Dodajte pravila za vključitev/izključitev iz datotek.na primer --filter-from filter-file.txt
.
Primer datoteke pravil filtra Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
Spodaj so primeri pogostejših in enostavnejših uporab filtrov, za bolj zapletene in vrhunske uporabe si oglejteUradni dokument s pravili filtra Rclone.
Možnosti časa ali trajanja Rclone
Možnost ČAS ali TRAJANJE lahko podate kot niz trajanja ali časovni niz.
Niz trajanja je lahko zaporedje decimalnih števil s predznakom, od katerih ima vsako neobvezno decimalno in enotsko pripono, kot je "300ms", "-1.5h" ali "2h45m".Privzeta enota je sekunda ali veljajo naslednje okrajšave:
ms
– milisekundes
- Drugičm
- minutah
- urod
- nebow
- tedenM
– več mesecevy
- Leto
Te je mogoče določiti tudi kot absolutne čase v naslednjih oblikah:
- RFC3339 - npr
2006-01-02T15:04:05Z
或2006-01-02T15:04:05+07:00
- Datum in čas ISO8601, lokalni časovni pas –
2006-01-02T15:04:05
- Datum in čas ISO8601, lokalni časovni pas –
2006-01-02 15:04:05
- Datum ISO8601 –
2006-01-02
(LLLL-MM-DD)
Spremenljivke okolja Rclone
Vsako možnost v rclone je mogoče nastaviti prek spremenljivk okolja.Ime spremenljivke okolja lahko podate zdolgo ime možnostipretvoriti, izbrisati --
predpona, sprememba -
为_
, z veliko začetnico in predpono RCLONE_
.Prednost spremenljivk okolja bo nižja kot pri možnostih ukazne vrstice, to pomeni, da bodo vrednosti, ki jih nastavijo spremenljivke okolja, pripete prek ukazne vrstice, prepisane.
Na primer nastavitev najmanjše velikosti za nalaganje --min-size 50
, uporaba spremenljivke okolja je RCLONE_MIN_SIZE=50
.Ko je spremenljivka okolja nastavljena, v ukazni vrstici uporabite --min-size 100
, potem bo vrednost spremenljivke okolja prepisana.
Rclone skupne spremenljivke okolja
RCLONE_CONFIG
– Pot konfiguracijske datoteke po meriRCLONE_CONFIG_PASS
– Če je rclone šifriran, nastavite to spremenljivko okolja kot geslo za samodejno dešifriranje konfiguracijske datoteke.RCLONE_RETRIES
– Čas ponovnega poskusa neuspešnega nalaganja, privzeto 3-kratRCLONE_RETRIES_SLEEP
– Čakalni čas ponovnega poskusa neuspešnega nalaganja, privzeto onemogočen, enotas
,m
,h
Predstavljajo sekunde, minute in ure.CLONE_TRANSFERS
– Število datotek, naloženih vzporedno.RCLONE_CACHE_CHUNK_SIZE
– Velikost bloka, privzeta vrednost je 5M, v teoriji večja kot je hitrost nalaganja, več pomnilnika zavzame.Če je nastavljeno preveliko, lahko povzroči prekinitev postopka.RCLONE_CACHE_CHUNK_TOTAL_SIZE
– Skupna velikost, ki jo lahko blok zasede na lokalnem disku, privzeto 10G.RCLONE_IGNORE_ERRORS=true
– Preskoči napake.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil »Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage«, ki vam je v pomoč.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1864.html
Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!