Adresár článkov
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.

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 bashWindows
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.1Syntax príkazu na stiahnutie Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Príklad použitia Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Možnosti bežných funkcií príkazu Rclone
rclone copy- kopírovanie súborovrclone 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-rootparameter, 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 lsdUveď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 ibaERRORnovinky.-v-- rclone vygenerujeERROR,NOTICEAINFOsprávy,odporučte toto.-vv– rclone vygenerujeERROR,NOTICE,INFOADEBUGnovinky.--log-level LEVELPrí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>&1Rclone 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únds- Po druhém- minútah- Hodinad- oblohaw- týždeňM- niekoľko mesiacovy- Rok
Môžu byť tiež špecifikované ako absolútne časy v nasledujúcich formátoch:
- RFC3339 - napr
2006-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úboruRCLONE_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átRCLONE_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.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľaná "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Use use", ktorá je pre vás užitočná.
Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-1864.html



