Zbirka ukazov Rclone: ​​način uporabe parametra za začetek sinhronega prenosa kopiranja

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.

Zbirka ukazov Rclone: ​​način uporabe parametra za začetek sinhronega prenosa kopiranja

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 datotek
  • rclone 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,stringje 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 ustvaril ERROR novice.
  • -v -- rclone bo ustvaril ERROR,NOTICE In INFO novice,priporočam to.
  • -vv – rclone bo ustvaril ERROR,NOTICE,INFOIn DEBUG 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 FILEtukaj 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– milisekunde
  • s - Drugič
  • m - minuta
  • h - uro
  • d - nebo
  • w - teden
  • M – več mesecev
  • y - Leto

Te je mogoče določiti tudi kot absolutne čase v naslednjih oblikah:

  • RFC3339 - npr2006-01-02T15:04:05Z2006-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 meri
  • RCLONE_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-krat
  • RCLONE_RETRIES_SLEEP – Čakalni čas ponovnega poskusa neuspešnega nalaganja, privzeto onemogočen, enotas,m,hPredstavljajo 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!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 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!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部