Article Directory
Rclone je alat komandne linije koji podržava sinhronizaciju, otpremanje i preuzimanje podataka između različitih servisa za pohranu objekata i usluga pohrane u oblaku.
Uz neke postavke, lako možete implementirati vrlo praktične funkcije kao što su preuzimanje van mreže i sigurnosna kopija VPS servera.
Ovaj članak će podijeliti parametre komande koje Rclone obično koristi.

Instalirajte Rclone
Linux/CentOS/macOS/BSD
Rclone službeno pruža skriptu za instalaciju jednim klikom:
curl https://rclone.org/install.sh | sudo bashWindows
Kliknite na link ispod da uđete na stranicu za preuzimanje Rclone ▼
- Zatim odaberite Windows preuzimanja.
Naredba za podešavanje konfiguracije instalacije Rclone
rclone config – Unesite opciju interaktivne konfiguracije za izvođenje operacija kao što su dodavanje, brisanje i upravljanje mrežnim diskovima.
Za detaljan rad, pogledajte sljedeći vodič za Rclone instalaciju i konfiguraciju▼
rclone config file – Prikažite putanju konfiguracijske datoteke u kojoj se nalazi opća konfiguracijska datoteka ~/.config/rclone/rclone.conf
rclone config show – Prikaži informacije o profilu
Naredba za ažuriranje verzije Rclone nadogradnje
Unesite sljedeću naredbu za nadogradnju i ažuriranje verzije Rclone▼
rclone selfupdate
- Imajte na umu da ova naredba nije dostupna prije rclone verzije 1.55.
- Ako se pojavi poruka o grešci:
unknown command "selfupdate", morate slijediti ovaj vodič za instalaciju da biste ručno instalirali i ažurirali ▼
Kako deinstalirati ukloniti RClone?
Da biste deinstalirali i uklonili konfiguracijsku datoteku rclone, koristite sljedeću naredbu da navedete trenutnu stazu konfiguracije RClone▼
rclone config file
Ovo će prikazati putanju do trenutne konfiguracijske datoteke.Zatim možete izbrisati lokaciju putanje prema primjeru ispod.Ovo će izbrisati vjerodajnice za uslugu udaljenog skladištenja.
Rclone naredba za deinstalaciju
Napomena: Nakon brisanja Rclone-a pomoću sljedeće naredbe, više nećete moći pristupiti uslugama udaljenog skladištenja i morat ćete ih ponovo kreirati. ▼
sudo rm /home/pi/.config/rclone/rclone.conf
Da biste uklonili rclone komande i man stranice, samo slijedite naredbu ispod da uklonite datoteke▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Sintaksa naredbe za preuzimanje Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Primjer upotrebe Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Uobičajene funkcije naredbe Rclone
rclone copy– kopirati fajloverclone move– za premještanje datoteka, ako želite izbrisati prazan izvorni direktorij nakon premještanja, dodajte--delete-empty-src-dirsparametarrclone sync– Sinhronizacija datoteka: Sinhronizirajte izvorni direktorij sa ciljnim direktorijumom i datotekama, samo se mijenjaju ciljni direktorij i datoteke.rclone size– Provjerite veličinu datoteke mrežnog diska.rclone delete– Izbrišite sadržaj datoteke ispod putanje.rclone purge– Briše putanju i sav njen sadržaj datoteke.rclone mkdir- Kreirajte imenik.rclone rmdir– Izbrišite imenik.rclone rmdirs– Izbrišite prazan direktorij u navedenom duhovnom okruženju.ako dodate--leave-rootparametar, korijenski direktorij neće biti obrisan.rclone check– Provjerite da li se podaci o adresi izvora i odredišta podudaraju.rclone ls– Navedite sve datoteke na navedenoj putanji s njihovom veličinom i putanjom.rclone lsl– Jedno više vremena za upload prikaza nego gore.rclone lsdNavedite direktorije pod navedenom putanjom.rclone lsf– Navedite direktorije i datoteke pod navedenom putanjom.
Kako koristiti naredbu parametara Rclone
-n=--dry-run– Probno pokretanje, da vidite koje će operacije rclone izvršiti u stvarnom radu.-P=--progress– Prikaži napredak prijenosa u realnom vremenu, osvježi jednom svakih 500 ms, inače osvježi jednom svake minute prema zadanim postavkama.--cache-chunk-size SizeSuffi– Veličina bloka, zadana postavka je 5M, teoretski, što je veća brzina učitavanja, zauzima više memorije.Ako je postavljeno preveliko, to može uzrokovati prekid procesa.--cache-chunk-total-size SizeSuffix– Ukupna veličina koju blok može zauzeti na lokalnom disku, zadana vrijednost 10G.--transfers=N– Broj paralelnih fajlova, podrazumevano je 4.Preporučljivo je smanjiti ovaj parametar na VPS-u s relativno malom memorijom, na primjer: na malom VPS-u sa 128M, preporučuje se da ga postavite na 1.--config string– navedite putanju konfiguracijske datoteke,stringje putanja konfiguracijske datoteke.--ignore-errors– Greške preskakanja.Na primjer, OneDrive će zatražiti nakon otpremanja nekih posebnih datotekaFailed to copy: failed to open source object: malwareDetected: Malware detected, što će uzrokovati prekid kasnijih zadataka prijenosa, a ovaj parametar se može dodati za preskakanje grešaka.Ali treba napomenuti da izlazni statusni kod RCLONE neće biti0.
Naravno, uloga rclone je mnogo više od toga, a neke najčešće korištene Rclone naredbe su navedene ispod.
Rclone copy naredba za kopiranje datoteke
Kopiraj ▼
rclone copy
premjestiti ▼
rclone move
obriši ▼
rclone delete
Rclone sync komanda
Sinhronizacija ▼
rclone sync
Dodatni parametri: prikaz brzine u realnom vremenu ▼
-p
Dodatni parametri: limit brzine 40MB ▼
--bwlimit 40M
Dodatni parametar: broj paralelnih datoteka ▼
--transfers=N
Rclone start komanda
pokrenite rclone ▼
systemctl start rclone
zaustavi rclone ▼
systemctl stop rclone
Provjerite status rclone ▼
systemctl status rclone
Pogledaj lokaciju profila ▼
rclone config file
Rclone log
rclone ima 4 nivoa evidentiranja,ERROR,NOTICE,INFO 和 DEBUG.Po defaultu, rclone će generirati ERROR 和 NOTICE nivo poruke.
-q– rclone će samo generiratiERRORvijesti.-v-- rclone će generisatiERROR,NOTICE和INFOvijesti,preporučiti ovo.-vv– rclone će se generiratiERROR,NOTICE,INFO和DEBUGvijesti.--log-level LEVELOznaka – kontrolira nivo dnevnika.
Rclone izlazni dnevnik u naredbu datoteke
使用 --log-file=FILE opcija, rclone će Error,Info 和 Debug poruka i standardna greška preusmjerena na FILE, ovdje FILE je putanja datoteke dnevnika koju ste naveli.
Drugi način je korištenje sistemske naredbe za pokazivanje, kao što je:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Rclone filter, uključi i isključi parametre
--exclude – Izuzimanje datoteka ili direktorija.
--include – Uključite datoteku ili direktorij.
--filter – Pravila filtriranja datoteka, ekvivalentna drugim metodama korištenja gornje dvije opcije.Uključite pravila počevši od + počinje s pravilima isključenja počevši od - početak.
Parametar filtera tipa datoteke Rclone
Na primjer --exclude "*.bak",--filter "- *.bak", isključi sve bak dokument.Može i pisati.
Na primjer --include "*.{png,jpg}",--filter "+ *.{png,jpg}", uključujući sve png 和 jpg datoteke, isključujući druge fajlove.
--delete-excluded Izbrišite izuzete fajlove.Treba ga koristiti zajedno s parametrom filtera, inače je nevažeći.
Parametri filtera direktorija Rclone
Filtriranje direktorija treba dodati nakon imena direktorija /, inače će se tretirati kao datoteka za uparivanje.by / Na početku će odgovarati samo korijenskom direktoriju (ispod navedenog direktorija), inače će odgovarati cijelom direktoriju.Isto važi i za fajlove.
--exclude ".git/" isključiti sve direktorije.git Sadržaj.
--exclude "/.git/" Izuzmite samo korijenski direktorij.git Sadržaj.
--exclude "{Video,Software}/" isključiti sve direktorije Video 和 Software Sadržaj.
--exclude "/{Video,Software}/" Izuzmite samo korijenski direktorij Video 和 Software Sadržaj.
--include "/{Video,Software}/**" Uključite samo korijenski direktorij Video 和 Software sav sadržaj imenika.
Parametri filtera veličine datoteke Rclone
Zadana jedinica veličine je kBytes , ali možete koristiti k ,M 或 G sufiks.
--min-size Filtrirajte datoteke manje od navedene veličine.na primjer --min-size 50 Označava da se datoteke manje od 50k neće prenositi.
--max-size Filtrirajte datoteke veće od navedene veličine.na primjer --max-size 1G Označava da se datoteke veće od 1G neće prenositi.
Napomena: U stvarnom testiranju utvrđeno je da se opcije filtriranja veličine ne mogu koristiti istovremeno.
Parametri datoteke pravila filtera Rclone
--filter-from <规则文件> Dodajte pravila za uključivanje/isključivanje iz datoteka.na primjer --filter-from filter-file.txt.
Primjer datoteke pravila filtera Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *U nastavku su navedeni primjeri uobičajenijih i jednostavnijih upotreba filtriranja. Za složenije i naprednije upotrebe, pogledajte službenu dokumentaciju o pravilima filtriranja Rclone-a.
Opcije vremena ili trajanja kloniranja
Opcija TIME ili DURATION može se navesti kao niz trajanja ili vremenski niz.
Niz trajanja može biti niz potpisanih decimalnih brojeva, svaki sa opcionim decimalnim i jediničnim sufiksom, kao što je "300ms", "-1.5h" ili "2h45m".Zadana jedinica je sekunde ili su važeće sljedeće skraćenice:
ms– milisekundes- Sekundam- minutah- Satd- nebow- sedmicaM– nekoliko meseciy- Godina
Oni također mogu biti specificirani kao apsolutna vremena u sljedećim formatima:
- RFC3339 - npr
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - ISO8601 datum i vrijeme, lokalna vremenska zona –
2006-01-02T15:04:05 - ISO8601 datum i vrijeme, lokalna vremenska zona –
2006-01-02 15:04:05 - ISO8601 datum –
2006-01-02(GGGG-MM-DD)
Rclone varijable okruženja
Svaka opcija u rclone može se postaviti preko varijabli okruženja.Ime varijable okruženja može se specificirati pomoćudugo ime opcijepretvoriti, izbrisati -- prefiks, promjena - za_, velikim slovom i prefiksom RCLONE_.Prioritet varijabli okruženja bit će niži od prioriteta opcija komandne linije, odnosno, kada se odgovarajuće opcije dodaju kroz komandnu liniju, vrijednosti postavljene varijablama okruženja će biti prepisane.
Na primjer, postavljanje minimalne veličine za otpremanje --min-size 50, koristeći varijablu okruženja je RCLONE_MIN_SIZE=50.Kada je varijabla okruženja postavljena, u komandnoj liniji koristite --min-size 100, tada će vrijednost varijable okruženja biti prepisana.
Rclone uobičajene varijable okruženja
RCLONE_CONFIG– Putanja prilagođene konfiguracijske datotekeRCLONE_CONFIG_PASS– Ako je rclone šifriran, postavite ovu varijablu okruženja kao lozinku za automatsko dešifriranje konfiguracijske datoteke.RCLONE_RETRIES– Učitavanje vremena ponovnog pokušaja greške, zadano 3 putaRCLONE_RETRIES_SLEEP– Vrijeme čekanja ponovnog pokušaja neuspjelog učitavanja, onemogućeno po defaultu, jedinicas,m,hPredstavlja sekunde, minute i sate, respektivno.CLONE_TRANSFERS– Broj paralelno učitanih datoteka.RCLONE_CACHE_CHUNK_SIZE– Veličina bloka, zadana postavka je 5M, teoretski, što je veća brzina učitavanja, zauzima više memorije.Ako je postavljeno preveliko, to može uzrokovati prekid procesa.RCLONE_CACHE_CHUNK_TOTAL_SIZE– Ukupna veličina koju blok može zauzeti na lokalnom disku, zadana vrijednost 10G.RCLONE_IGNORE_ERRORS=true– Greške preskakanja.
Nadam se da će vam članak "Vodič za Rclone komande: Kako koristiti parametre za pokretanje sinhronog preuzimanja kopije" objavljen na Chen Weiliangovom blogu ( https://www.chenweiliang.com/ ) biti od pomoći.
Slobodno podijelite link ovog članka: https://www.chenweiliang.com/cwl-1864.html



