Article Directory
- 1 Instalirajte Rclone
- 2 Naredba za podešavanje konfiguracije instalacije Rclone
- 3 Naredba za ažuriranje verzije Rclone nadogradnje
- 4 Kako deinstalirati ukloniti RClone?
- 5 Sintaksa naredbe za preuzimanje Rclone
- 6 Uobičajene funkcije naredbe Rclone
- 7 Kako koristiti naredbu parametara Rclone
- 8 Rclone log
- 9 Rclone filter, uključi i isključi parametre
- 10 Rclone varijable okruženja
klon To je alat komandne linije koji podržava sinkronizaciju, učitavanje i preuzimanje podataka između različitih objekata za pohranu i mrežnih diskova.
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 bash
Windows
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 sa sljedećom naredbom, 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.1
Sintaksa naredbe za preuzimanje Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Primjer upotrebe Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Uobič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-dirs
parametarrclone 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-root
parametar, 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 lsd
Navedite 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,string
je 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 generiratiERROR
vijesti.-v
-- rclone će generisatiERROR
,NOTICE
和INFO
vijesti,preporučiti ovo.-vv
– rclone će se generiratiERROR
,NOTICE
,INFO
和DEBUG
vijesti.--log-level LEVEL
Oznaka – 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>&1
Rclone 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 stvarnoj upotrebi testa, otkriveno je da se dvije 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/**
- *
Ispod su primjeri češćih i jednostavnijih upotreba filtera, za složenije i vrhunske upotrebe pogledajteRclone službeni dokument pravila filtera.
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
,h
Predstavlja 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.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dijeli "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Use", što vam je od pomoći.
Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-1864.html
Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!