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

Rclone Jedná se o nástroj příkazového řádku, který podporuje synchronizaci, odesílání a stahování dat mezi různými úložišti objektů a síťovými disky.

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 smazá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 testovacím použití bylo zjištěno, že dvě možnosti filtrování 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 použití filtrů, pro složitější a špičkové použití se podívejteDokument oficiálních pravidel filtru 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.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílel "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Use", který je pro vás užitečný.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-1864.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部