Kolekce příkazů Rclone: ​​spusťte synchronní kopírování stahování kopírování souboru parametr použití metody

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.

Kolekce příkazů Rclone: ​​spusťte synchronní kopírování stahování kopírování souboru parametr použití metody

Nainstalujte Rclone

Linux/CentOS/macOS/BSD

Rclone oficiálně poskytuje instalační skript na jedno kliknutí:

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

Windows

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.1

Syntaxe příkazu ke stažení Rclone

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

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

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

Příklad použití Rclone

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

Mož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-root nebude 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 lsd Seznam 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 vygeneruje ERROR zprávy.
  • -v -- rclone vygeneruje ERROR,NOTICE 和 INFO zprávy,doporučit toto.
  • -vv – rclone vygeneruje ERROR,NOTICE,INFO和 DEBUG zprávy.
  • --log-level LEVEL Pří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>&1

Rclone 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– milisekundy
  • s - Druhý
  • m - minuta
  • h - Hodina
  • d - nebe
  • w - týden
  • M - 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 souboru
  • RCLONE_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át
  • RCLONE_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.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Přejděte na začátek