Rclone kolekcija naredbi: započnite sinkrono kopiranje preuzimanje kopirajte metodu korištenja parametara datoteke

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.

Rclone kolekcija naredbi: započnite sinkrono kopiranje preuzimanje kopirajte metodu korištenja parametara datoteke

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 fajlove
  • rclone move – za premještanje datoteka, ako želite izbrisati prazan izvorni direktorij nakon premještanja, dodajte --delete-empty-src-dirs parametar
  • rclone 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,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 generirati ERROR vijesti.
  • -v -- rclone će generisati ERROR,NOTICE  INFO vijesti,preporučiti ovo.
  • -vv – rclone će se generirati ERROR,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– milisekunde
  • s - Sekunda
  • m - minuta
  • h - Sat
  • d - nebo
  • w - sedmica
  • M – nekoliko meseci
  • y - Godina

Oni također mogu biti specificirani kao apsolutna vremena u sljedećim formatima:

  • RFC3339 - npr2006-01-02T15:04:05Z2006-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 datoteke
  • RCLONE_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 puta
  • RCLONE_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.

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!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 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!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh