Adresář článků
Rclone je nástroj příkazového řádku, který podporuje synchronizaci, nahrávání a stahování dat mezi různými úložišti objektů a cloudovými úložišti.
A s některými nastaveními můžete snadno implementovat velmi praktické funkce, jako je offline stahování a zálohování serveru VPS.
Tento článek bude sdílet parametry příkazů běžně používané Rclone.

Nainstalujte Rclone
Linux/CentOS/macOS/BSD
Rclone oficiálně poskytuje instalační skript na jedno kliknutí:
curl https://rclone.org/install.sh | sudo bashWindows
Kliknutím na odkaz níže vstoupíte na stránku stahování Rclone ▼
- Poté vyberte Windows Downloads.
Příkaz nastavení konfigurace instalace Rclone
rclone config – Chcete-li provádět operace, jako je přidávání, odstraňování a správa síťových disků, zadejte volbu interaktivní konfigurace.
Podrobné informace o ovládání naleznete v následujícím návodu k instalaci a konfiguraci Rclone▼
rclone config file – Zobrazte cestu ke konfiguračnímu souboru, ve kterém je obecný konfigurační soubor ~/.config/rclone/rclone.conf
rclone config show – Zobrazit informace o profilu
Rclone upgrade příkaz aktualizace verze
Chcete-li upgradovat a aktualizovat verzi Rclone▼, zadejte následující příkaz
rclone selfupdate
- Upozorňujeme, že tento příkaz není k dispozici před verzí rclone 1.55.
- Pokud se zobrazí chybová zpráva:
unknown command "selfupdate", pro ruční instalaci a aktualizaci musíte postupovat podle tohoto návodu k instalaci ▼
Jak odinstalovat remove RClone?
Chcete-li odinstalovat a odebrat konfigurační soubor rclone, použijte následující příkaz k vypsání aktuální konfigurační cesty RClone▼
rclone config file
Zobrazí se cesta k aktuálnímu konfiguračnímu souboru.Poté můžete odstranit umístění cesty podle níže uvedeného příkladu.Tím se odstraní přihlašovací údaje pro službu vzdáleného úložiště.
Příkaz pro odinstalaci Rclone
Poznámka: Po odstranění Rclone pomocí následujícího příkazu již nebudete mít přístup ke službám vzdáleného úložiště a budete je muset znovu vytvořit. ▼
sudo rm /home/pi/.config/rclone/rclone.conf
Chcete-li odstranit příkazy rclone a manuálové stránky, postupujte podle níže uvedeného příkazu a odstraňte soubory▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Syntaxe příkazu ke stažení Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Příklad použití Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Možnosti běžných funkcí příkazu Rclone
rclone copy– kopírování souborůrclone move– pro přesun souborů, pokud chcete po přesunutí smazat prázdný zdrojový adresář, přidejte--delete-empty-src-dirs参数rclone sync– Synchronizovat soubory: Synchronizujte zdrojový adresář s cílovým adresářem a soubory, změní se pouze cílový adresář a soubory.rclone size– Zkontrolujte velikost souboru na síťovém disku.rclone delete– Odstraňte obsah souboru pod cestou.rclone purge– Odstraní cestu a veškerý obsah jejího souboru.rclone mkdir- Vytvořte adresář.rclone rmdir– Smazat adresář.rclone rmdirs– Vymažte prázdný adresář v zadaném duchovním prostředí.pokud přidat--leave-rootnebude kořenový adresář smazán.rclone check– Zkontrolujte, zda se zdrojová a cílová adresa shodují.rclone ls– Seznam všech souborů v zadané cestě s jejich velikostí a cestou.rclone lsl– O jeden delší čas nahrávání displeje než výše.rclone lsdSeznam adresářů pod zadanou cestou.rclone lsf– Seznam adresářů a souborů pod zadanou cestou.
Jak používat příkaz parametru Rclone
-n=--dry-run– Zkušební provoz, abyste viděli, jaké operace bude rclone provádět ve skutečném provozu.-P=--progress– Zobrazte průběh přenosu v reálném čase, obnovte jednou za 500 mS, jinak ve výchozím nastavení obnovte jednou za minutu.--cache-chunk-size SizeSuffi– Velikost bloku, výchozí je 5M, teoreticky čím větší rychlost odesílání, tím více paměti zabírá.Pokud je nastaven příliš velký, může to způsobit přerušení procesu.--cache-chunk-total-size SizeSuffix– Celková velikost, kterou může blok zabírat na místním disku, výchozí 10G.--transfers=N– Počet paralelních souborů, výchozí hodnota je 4.U VPS s relativně malou pamětí se doporučuje tento parametr snížit, například: u malého VPS se 128M se doporučuje nastavit na 1.--config string– zadejte cestu konfiguračního souboru,stringje cesta konfiguračního souboru.--ignore-errors– Přeskočit chyby.OneDrive se například zobrazí výzva po nahrání některých speciálních souborůFailed to copy: failed to open source object: malwareDetected: Malware detected, což způsobí ukončení následných přenosových úloh a tento parametr lze přidat k přeskakování chyb.Je však třeba poznamenat, že kód stavu ukončení RCLONE nebude0.
Role rclone je samozřejmě mnohem více a některé běžně používané příkazy Rclone jsou uvedeny níže.
Rclone kopírovat soubor kopírovat příkaz
Kopírovat ▼
rclone copy
přesunout ▼
rclone move
smazat ▼
rclone delete
Příkaz synchronizace Rclone
Synchronizovat ▼
rclone sync
Další parametry: zobrazení rychlosti v reálném čase ▼
-p
Další parametry: limitní rychlost 40MB ▼
--bwlimit 40M
Další parametr: počet paralelních souborů ▼
--transfers=N
Rclone start příkaz
spustit rclone ▼
systemctl start rclone
zastavit rclone ▼
systemctl stop rclone
Zobrazit stav rcklonování ▼
systemctl status rclone
Zobrazit umístění profilu ▼
rclone config file
Rclone log
rclone má 4 úrovně protokolování,ERROR,NOTICE,INFO 和 DEBUG.Ve výchozím nastavení bude rclone generovat ERROR 和 NOTICE zpráva na úrovni.
-q– rclone pouze vygenerujeERRORzprávy.-v-- rclone vygenerujeERROR,NOTICE和INFOzprávy,doporučit toto.-vv– rclone vygenerujeERROR,NOTICE,INFO和DEBUGzprávy.--log-level LEVELPříznak – ovládá úroveň protokolu.
Rclone výstupní protokol do souboru příkazu
použití --log-file=FILE možnost, rclone bude Error,Info 和 Debug zpráva a standardní chyba přesměrována na FILE,tady FILE je cesta k souboru protokolu, kterou jste zadali.
Dalším způsobem je použití systémového ukazovacího příkazu, například:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Rclone filtr, zahrnout a vyloučit parametry
--exclude – Vyloučit soubory nebo adresáře.
--include – Zahrnout soubor nebo adresář.
--filter – Pravidla filtrování souborů, ekvivalentní ostatním metodám použití výše uvedených dvou možností.Zahrňte pravidla počínaje + začíná pravidly vyloučení počínaje - začátek.
Parametr filtru typu souboru Rclone
Například --exclude "*.bak",--filter "- *.bak", vyloučit všechny bak dokument.Umí i psát.
Například --include "*.{png,jpg}",--filter "+ *.{png,jpg}", včetně všech png 和 jpg soubory, kromě jiných souborů.
--delete-excluded Odstraňte vyloučené soubory.Musí být použit ve spojení s parametrem filtru, jinak je neplatný.
Parametry filtru adresáře Rclone
Filtrování adresářů je třeba přidat za název adresáře /, jinak bude považován za soubor pro shodu.podle / Na začátku bude odpovídat pouze kořenovému adresáři (pod zadaným adresářem), jinak bude odpovídat adresáři.Totéž platí pro soubory.
--exclude ".git/" vyloučit všechny adresáře.git obsah.
--exclude "/.git/" Vyloučit pouze kořenový adresář.git obsah.
--exclude "{Video,Software}/" vyloučit všechny adresáře Video 和 Software obsah.
--exclude "/{Video,Software}/" Vyloučit pouze kořenový adresář Video 和 Software obsah.
--include "/{Video,Software}/**" Zahrňte pouze kořenový adresář Video 和 Software veškerý obsah adresáře.
Parametry filtru velikosti souboru Rclone
Výchozí jednotka velikosti je kBytes , ale můžete použít k ,M Nebo G přípona.
--min-size Filtrujte soubory menší než zadaná velikost.například --min-size 50 Označuje, že soubory menší než 50 kB nebudou přeneseny.
--max-size Filtrujte soubory větší než zadaná velikost.například --max-size 1G Označuje, že soubory větší než 1G nebudou přeneseny.
Poznámka: Při skutečném testování bylo zjištěno, že možnosti filtrování podle velikosti nelze použít současně.
Parametry souboru pravidel filtru Rclone
--filter-from <规则文件> Přidejte pravidla pro zahrnutí/vyloučení ze souborů.například --filter-from filter-file.txt.
Příklad souboru pravidel filtru Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *Níže jsou uvedeny příklady běžnějších a jednodušších způsobů použití filtrování. Složitější a pokročilejší způsoby použití naleznete v oficiální dokumentaci k pravidlům filtrování Rclone.
Možnosti klonování času nebo trvání
Volbu TIME nebo DURATION lze zadat jako řetězec trvání nebo časový řetězec.
Řetězec trvání může být posloupnost desetinných čísel se znaménkem, každé s volitelnou desetinnou a jednotkovou příponou, jako je "300 ms", "-1.5h" nebo "2h45m".Výchozí jednotkou jsou sekundy nebo jsou platné následující zkratky:
ms– milisekundys- Druhým- minutah- Hodinad- nebew- týdenM- několik měsícůy- Rok
Tyto časy lze také zadat jako absolutní časy v následujících formátech:
- RFC3339 - např
2006-01-02T15:04:05ZNebo2006-01-02T15:04:05+07:00 - ISO8601 datum a čas, místní časové pásmo –
2006-01-02T15:04:05 - ISO8601 datum a čas, místní časové pásmo –
2006-01-02 15:04:05 - Datum ISO8601 –
2006-01-02(RRRR-MM-DD)
Proměnné prostředí Rclone
Každou možnost v rclone lze nastavit pomocí proměnných prostředí.Název proměnné prostředí lze zadat pomocídlouhý název možnostipřevést, smazat -- předpona, změna - Ano_, velkými písmeny a předponou RCLONE_.Priorita proměnných prostředí bude nižší než priorita možností příkazového řádku, to znamená, že když jsou odpovídající možnosti připojeny prostřednictvím příkazového řádku, hodnoty nastavené proměnnými prostředí budou přepsány.
Například nastavení minimální velikosti uploadu --min-size 50, pomocí proměnné prostředí je RCLONE_MIN_SIZE=50.Když je nastavena proměnná prostředí, v příkazovém řádku použijte --min-size 100, pak bude hodnota proměnné prostředí přepsána.
Rklonovat běžné proměnné prostředí
RCLONE_CONFIG– Vlastní cesta konfiguračního souboruRCLONE_CONFIG_PASS– Pokud je rclone zašifrován, nastavte tuto proměnnou prostředí jako heslo pro automatické dešifrování konfiguračního souboru.RCLONE_RETRIES– Počet opakování při selhání nahrávání, výchozí 3krátRCLONE_RETRIES_SLEEP– Čekací doba na opakování pokusu o nahrání, ve výchozím nastavení zakázána, jednotkas,m,hPředstavují sekundy, minuty a hodiny.CLONE_TRANSFERS– Počet souborů nahraných paralelně.RCLONE_CACHE_CHUNK_SIZE– Velikost bloku, výchozí je 5M, teoreticky čím větší rychlost odesílání, tím více paměti zabírá.Pokud je nastaven příliš velký, může to způsobit přerušení procesu.RCLONE_CACHE_CHUNK_TOTAL_SIZE– Celková velikost, kterou může blok zabírat na místním disku, výchozí 10G.RCLONE_IGNORE_ERRORS=true– Přeskočit chyby.
Doufejme, že vám bude užitečný článek „Průvodce příkazem Rclone: Jak používat parametry pro spuštění synchronního stahování kopií“ sdílený na blogu Chen Weilianga ( https://www.chenweiliang.com/ ).
Neváhejte a sdílejte odkaz na tento článek: https://www.chenweiliang.com/cwl-1864.html



