Zhromažďovanie príkazov Rclone: ​​spustenie synchrónnej kópie sťahovanie kópie súboru parametra spôsobu použitia

Rclone Ide o nástroj príkazového riadka, ktorý podporuje synchronizáciu, nahrávanie a sťahovanie údajov medzi rôznymi objektovými úložiskami a sieťovými diskami.

A s niektorými nastaveniami môžete jednoducho implementovať veľmi praktické funkcie, ako je offline sťahovanie a zálohovanie servera VPS.

Tento článok bude zdieľať parametre príkazov, ktoré bežne používa Rclone.

Zhromažďovanie príkazov Rclone: ​​spustenie synchrónnej kópie sťahovanie kópie súboru parametra spôsobu použitia

Nainštalujte Rclone

Linux/CentOS/macOS/BSD

Rclone oficiálne poskytuje inštalačný skript na jedno kliknutie:

curl https://rclone.org/install.sh | sudo bash

Windows

Kliknutím na odkaz nižšie vstúpite na stránku sťahovania Rclone ▼

  • Potom vyberte Windows Downloads.

Príkaz na nastavenie konfigurácie inštalácie Rclone

rclone config – Zadajte možnosť interaktívnej konfigurácie na vykonávanie operácií, ako je pridávanie, odstraňovanie a správa sieťových diskov.

Podrobnosti nájdete v nasledujúcom návode na inštaláciu a konfiguráciu Rclone▼

rclone config file – Zobrazte cestu ku konfiguračnému súboru, v ktorom sa nachádza všeobecný konfiguračný súbor ~/.config/rclone/rclone.conf

rclone config show - Zobraziť informácie o profile

Rclone upgrade príkaz na aktualizáciu verzie

Ak chcete aktualizovať a aktualizovať verziu Rclone▼, zadajte nasledujúci príkaz

rclone selfupdate
  • Upozorňujeme, že tento príkaz nie je dostupný pred verziou rclone 1.55.
  • Ak sa zobrazí chybové hlásenie:unknown command "selfupdate", musíte postupovať podľa tohto návodu na inštaláciu a manuálne nainštalovať a aktualizovať ▼

Ako odinštalovať remove RClone?

Ak chcete odinštalovať a odstrániť konfiguračný súbor rclone, použite nasledujúci príkaz na zobrazenie aktuálnej konfiguračnej cesty RClone▼

rclone config file

Zobrazí sa cesta k aktuálnemu konfiguračnému súboru.Potom môžete odstrániť umiestnenie cesty podľa príkladu nižšie.Týmto sa odstránia poverenia pre službu vzdialeného úložiska.

Príkaz na odinštalovanie Rclone

Bezpečnostné opatrenia:Po odstránení Rclone pomocou nasledujúceho príkazu už nebudete môcť pristupovať k službám vzdialeného úložiska a budete ich musieť znova vytvoriť▼

sudo rm /home/pi/.config/rclone/rclone.conf

Ak chcete odstrániť príkazy rclone a manuálové stránky, postupujte podľa nižšie uvedeného príkazu a odstráňte súbory▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Syntax príkazu na stiahnutie Rclone

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Príklad použitia Rclone

rclone move -v /Download Onedrive:/Download --transfers=1

Možnosti bežných funkcií príkazu Rclone

  • rclone copy - kopírovanie súborov
  • rclone move – na presun súborov, ak chcete po presune vymazať prázdny zdrojový adresár, pridajte --delete-empty-src-dirs 参数
  • rclone sync – Synchronizovať súbory: Synchronizujte zdrojový adresár s cieľovým adresárom a súbormi, zmení sa iba cieľový adresár a súbory.
  • rclone size – Skontrolujte veľkosť súboru sieťového disku.
  • rclone delete – Odstráňte obsah súboru pod cestou.
  • rclone purge – Odstráni cestu a celý obsah jej súboru.
  • rclone mkdir - Vytvorte adresár.
  • rclone rmdir – Odstráňte adresár.
  • rclone rmdirs – Vymažte prázdny adresár v zadanom duchovnom prostredí.ak pridaj --leave-root parameter, koreňový adresár sa neodstráni.
  • rclone check – Skontrolujte, či sa údaje zdrojovej a cieľovej adresy zhodujú.
  • rclone ls – Uveďte všetky súbory v zadanej ceste s ich veľkosťou a cestou.
  • rclone lsl – O jeden dlhší čas nahrávania displeja ako vyššie.
  • rclone lsd Uveďte zoznam adresárov pod zadanou cestou.
  • rclone lsf – Uveďte zoznam adresárov a súborov pod zadanou cestou.

Ako používať príkaz parametra Rclone

  • -n = --dry-run – Skúšobná prevádzka, aby ste videli, aké operácie bude rclone vykonávať v skutočnej prevádzke.
  • -P = --progress - Zobrazte priebeh prenosu v reálnom čase, obnovte raz za 500 mS, inak sa predvolene obnovte raz za minútu.
  • --cache-chunk-size SizeSuffi – Veľkosť bloku, predvolená hodnota je 5M, teoreticky čím väčšia rýchlosť nahrávania, tým viac pamäte zaberá.Ak je nastavený príliš veľký, môže to spôsobiť prerušenie procesu.
  • --cache-chunk-total-size SizeSuffix – Celková veľkosť, ktorú môže blok zaberať na lokálnom disku, predvolená hodnota 10G.
  • --transfers=N – Počet paralelných súborov, predvolená hodnota je 4.Odporúča sa znížiť tento parameter na VPS s relatívne malou pamäťou, napríklad: na malom VPS s 128M sa odporúča nastaviť ho na 1.
  • --config string – zadajte cestu konfiguračného súboru,stringje cesta konfiguračného súboru.
  • --ignore-errors – Preskočiť chyby.OneDrive sa napríklad zobrazí výzva po nahratí niektorých špeciálnych súborovFailed to copy: failed to open source object: malwareDetected: Malware detected, čo spôsobí ukončenie následných prenosových úloh a tento parameter možno pridať na preskočenie chýb.Malo by sa však poznamenať, že kód stavu ukončenia RCLONE nebude0.

Úloha rclone je samozrejme oveľa viac a niektoré bežne používané príkazy Rclone sú uvedené nižšie.

Príkaz na kopírovanie súboru Rclone

Kopírovať ▼

rclone copy

presunúť ▼

rclone move

vymazať ▼

rclone delete

Príkaz synchronizácie Rclone

Synchronizovať ▼

rclone sync

Ďalšie parametre: zobrazenie rýchlosti v reálnom čase ▼

-p

Ďalšie parametre: limitná rýchlosť 40MB ▼

--bwlimit 40M

Dodatočný parameter: počet paralelných súborov ▼

--transfers=N

Rclone štart príkaz

spustiť rclone ▼

systemctl start rclone

zastaviť rclone ▼

systemctl stop rclone

Skontrolujte stav rcklonovania ▼

systemctl status rclone

Zobraziť polohu profilu ▼

rclone config file

Rclone log

rclone má 4 úrovne protokolovania,ERROR,NOTICE,INFO A DEBUG.V predvolenom nastavení vygeneruje rclone ERROR A NOTICE správa na úrovni.

  • -q – rclone vygeneruje iba ERROR novinky.
  • -v -- rclone vygeneruje ERROR,NOTICE A INFO správy,odporučte toto.
  • -vv – rclone vygeneruje ERROR,NOTICE,INFOA DEBUG novinky.
  • --log-level LEVEL Príznak – ovláda úroveň protokolu.

Rclone výstupný protokol do súboru príkazu

使用 --log-file=FILE možnosť, rclone bude Error,Info A Debug správa a štandardná chyba presmerovaná na FILE,tu FILE je cesta k súboru denníka, ktorú ste zadali.

Ďalším spôsobom je použitie systémového ukazovacieho príkazu, ako napríklad:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Rclone filter, zahrnúť a vylúčiť parametre

--exclude – Vylúčte súbory alebo adresáre.

--include – Zahrňte súbor alebo adresár.

--filter – Pravidlá filtrovania súborov, ekvivalentné iným metódam použitia dvoch vyššie uvedených možností.Zahrňte pravidlá začínajúce na + začína pravidlami vylúčenia počnúc - začiatok.

Parameter filtra typu súboru Rclone

ako napr --exclude "*.bak",--filter "- *.bak", vylúčiť všetky bak dokument.Vie aj písať.

ako napr --include "*.{png,jpg}",--filter "+ *.{png,jpg}"vrátane všetkých png A jpg súbory, okrem iných súborov.

--delete-excluded Odstráňte vylúčené súbory.Je potrebné ho použiť v spojení s parametrom filtra, inak je neplatný.

Parametre filtra adresára Rclone

Filtrovanie adresárov je potrebné pridať za názov adresára /, inak sa bude považovať za súbor na párovanie.podľa / Na začiatku sa bude zhodovať iba koreňový adresár (pod zadaným adresárom), inak sa zhoduje s adresárom.To isté platí pre súbory.

--exclude ".git/" vylúčiť všetky adresáre.git Obsah.

--exclude "/.git/" Vylúčte iba koreňový adresár.git Obsah.

--exclude "{Video,Software}/" vylúčiť všetky adresáre Video A Software Obsah.

--exclude "/{Video,Software}/" Vylúčte iba koreňový adresár Video A Software Obsah.

--include "/{Video,Software}/**" Zahrňte iba koreňový adresár Video A Software celý obsah adresára.

Parametre filtra veľkosti súboru Rclone

Predvolená jednotka veľkosti je kBytes , ale môžete použiť k ,M alebo G prípona.

--min-size Filtrujte súbory menšie ako zadaná veľkosť.napríklad --min-size 50 Označuje, že súbory menšie ako 50 kB sa neprenesú.

--max-size Filtrujte súbory väčšie ako zadaná veľkosť.napríklad --max-size 1G Označuje, že súbory väčšie ako 1G sa neprenesú.

Bezpečnostné opatrenia:Pri skutočnom testovacom použití sa zistilo, že dve možnosti filtrovania veľkosti nemožno použiť súčasne.

Parametre súboru pravidiel filtra Rclone

--filter-from <规则文件> Pridajte pravidlá pre zahrnutie/vylúčenie zo súborov.napríklad --filter-from filter-file.txt.

Príklad súboru pravidiel filtra Rclone:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Nižšie sú uvedené príklady bežnejších a jednoduchších použití filtrov, pre zložitejšie a špičkové použitia sa pozriteOficiálny dokument pravidiel filtrovania Rclone.

Možnosti klonovania času alebo trvania

Možnosť TIME alebo DURATION môže byť špecifikovaná ako reťazec trvania alebo časový reťazec.

Reťazec trvania môže byť sekvencia desiatkových čísel so znamienkom, každé s voliteľnou desatinnou a jednotkovou príponou, ako napríklad "300 ms", "-1.5h" alebo "2h45m".Predvolenou jednotkou sú sekundy alebo sú platné nasledujúce skratky:

  • ms– milisekúnd
  • s - Po druhé
  • m - minúta
  • h - Hodina
  • d - obloha
  • w - týždeň
  • M - niekoľko mesiacov
  • y - Rok

Môžu byť tiež špecifikované ako absolútne časy v nasledujúcich formátoch:

  • RFC3339 - napr2006-01-02T15:04:05Zalebo2006-01-02T15:04:05+07:00
  • ISO8601 dátum a čas, miestne časové pásmo –2006-01-02T15:04:05
  • ISO8601 dátum a čas, miestne časové pásmo –2006-01-02 15:04:05
  • Dátum ISO8601 – 2006-01-02(RRRR-MM-DD)

Rclone premenné prostredia

Každá možnosť v rclone môže byť nastavená pomocou premenných prostredia.Názov premennej prostredia možno zadať pomocoudlhý názov možnostipreviesť, vymazať -- predpona, zmena - pre_, veľké a s predponou RCLONE_.Priorita premenných prostredia bude nižšia ako priorita možností príkazového riadka, to znamená, že keď sa príslušné možnosti pridajú cez príkazový riadok, hodnoty nastavené premennými prostredia sa prepíšu.

Napríklad nastavenie minimálnej veľkosti nahrávania --min-size 50pomocou premennej prostredia je RCLONE_MIN_SIZE=50.Keď je nastavená premenná prostredia, v príkazovom riadku použite --min-size 100, potom sa hodnota premennej prostredia prepíše.

Rklonujte bežné premenné prostredia

  • RCLONE_CONFIG – Vlastná cesta konfiguračného súboru
  • RCLONE_CONFIG_PASS – Ak je rclone šifrovaný, nastavte túto premennú prostredia ako heslo na automatické dešifrovanie konfiguračného súboru.
  • RCLONE_RETRIES – Opakovaný pokus o zlyhanie nahrávania, predvolene 3-krát
  • RCLONE_RETRIES_SLEEP – Čakacia doba na opakovanie pokusu o nahranie, predvolene vypnutá, jednotkas,m,hPredstavujú sekundy, minúty a hodiny.
  • CLONE_TRANSFERS – Počet paralelne nahraných súborov.
  • RCLONE_CACHE_CHUNK_SIZE – Veľkosť bloku, predvolená hodnota je 5M, teoreticky čím väčšia rýchlosť nahrávania, tým viac pamäte zaberá.Ak je nastavený príliš veľký, môže to spôsobiť prerušenie procesu.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Celková veľkosť, ktorú môže blok zaberať na lokálnom disku, predvolená hodnota 10G.
  • RCLONE_IGNORE_ERRORS=true – Preskočiť chyby.

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

Adresár článkov
Prejdite na začiatok