Rclone komandų rinkinys: paleiskite sinchroninės kopijos atsisiuntimo kopijos failo parametrų naudojimo metodą

Rclone Tai komandų eilutės įrankis, palaikantis sinchronizavimą, duomenų įkėlimą ir atsisiuntimą tarp skirtingų objektų saugojimo ir tinklo diskų.

Ir su kai kuriais nustatymais galite lengvai įdiegti labai praktiškas funkcijas, tokias kaip atsisiuntimas neprisijungus ir VPS serverio atsarginė kopija.

Šiame straipsnyje bus bendrinami komandų parametrai, kuriuos dažniausiai naudoja Rclone.

Rclone komandų rinkinys: paleiskite sinchroninės kopijos atsisiuntimo kopijos failo parametrų naudojimo metodą

Įdiekite Rclone

Linux/Centos/macOS/BSD

Rclone oficialiai pateikia diegimo scenarijų vienu spustelėjimu:

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

Windows

Spustelėkite toliau pateiktą nuorodą, kad patektumėte į Rclone atsisiuntimo puslapį ▼

  • Tada pasirinkite „Windows“ atsisiuntimai.

Rclone diegimo konfigūracijos sąrankos komanda

rclone config – Įveskite interaktyvios konfigūracijos parinktį, kad atliktumėte tokias operacijas kaip tinklo diskų pridėjimas, trynimas ir tvarkymas.

Norėdami gauti daugiau informacijos, žr. toliau pateiktą Rclone diegimo ir konfigūravimo vadovėlį▼

rclone config file – Rodyti konfigūracijos failo kelią, yra bendrosios konfigūracijos failas ~/.config/rclone/rclone.conf

rclone config show – Rodyti profilio informaciją

Rclone atnaujinimo versijos atnaujinimo komanda

Įveskite šią komandą, kad atnaujintumėte ir atnaujintumėte Rclone versiją▼

rclone selfupdate
  • Atminkite, kad ši komanda nepasiekiama anksčiau nei „rclone“ versija 1.55.
  • Jei pasirodo pranešimas apie gedimą:unknown command "selfupdate", turite vadovautis šia diegimo instrukcija, kad įdiegtumėte ir atnaujintumėte rankiniu būdu ▼

Kaip pašalinti pašalinti RClone?

Norėdami pašalinti ir pašalinti rclone konfigūracijos failą, naudokite šią komandą, kad pateiktumėte dabartinį RClone konfigūracijos kelią▼

rclone config file

Bus pateiktas kelias į dabartinį konfigūracijos failą.Tada galite ištrinti kelio vietą pagal toliau pateiktą pavyzdį.Taip bus ištrinti nuotolinės saugyklos paslaugos kredencialai.

Rclone pašalinimo komanda

Pastaba:Ištrynę Rclone naudodami šią komandą, nebegalėsite pasiekti nuotolinės saugojimo paslaugų ir turėsite jas sukurti iš naujo.

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

Norėdami pašalinti rclone komandas ir vadovo puslapius, tiesiog vykdykite toliau pateiktą komandą, kad pašalintumėte failus▼

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

Rclone atsisiuntimo komandos sintaksė

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

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

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

Rclone naudojimo pavyzdys

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

Rclone komandos bendrosios funkcijos parinktys

  • rclone copy - kopijuoti failus
  • rclone move – norėdami perkelti failus, jei po perkėlimo norite ištrinti tuščią šaltinio katalogą, pridėkite --delete-empty-src-dirs 参数
  • rclone sync – Sinchronizuoti failus: sinchronizuokite šaltinio katalogą su tiksliniu katalogu ir failais, keičiamas tik tikslinis katalogas ir failai.
  • rclone size – Patikrinkite tinklo disko failo dydį.
  • rclone delete – Ištrinkite failo turinį po keliu.
  • rclone purge – Ištrina kelią ir visą jo failo turinį.
  • rclone mkdir - Sukurkite katalogą.
  • rclone rmdir – Ištrinkite katalogą.
  • rclone rmdirs – Ištrinkite tuščią katalogą nurodytoje dvasinėje aplinkoje.jei pridėti --leave-root parametrą, šakninis katalogas nebus ištrintas.
  • rclone check – Patikrinkite, ar šaltinio ir paskirties adreso duomenys sutampa.
  • rclone ls – Išvardykite visus nurodytu keliu esančius failus su jų dydžiu ir keliu.
  • rclone lsl – Vienu daugiau ekrano įkėlimo laiko nei nurodyta aukščiau.
  • rclone lsd Išvardykite katalogus nurodytu keliu.
  • rclone lsf – Išvardykite katalogus ir failus nurodytu keliu.

Kaip naudoti Rclone parametro komandą

  • -n = --dry-run – Bandomasis paleidimas, kad pamatytumėte, kokias operacijas rclone atliks faktiškai.
  • -P = --progress - Rodyti realiojo laiko perdavimo eigą, atnaujinkite kartą per 500 mS, kitu atveju pagal numatytuosius nustatymus atnaujinkite kartą per minutę.
  • --cache-chunk-size SizeSuffi – Bloko dydis, numatytasis 5M, teoriškai kuo didesnis įkėlimo greitis, tuo daugiau atminties užima.Jei nustatytas per didelis, procesas gali nutrūkti.
  • --cache-chunk-total-size SizeSuffix – Bendras dydis, kurį blokas gali užimti vietiniame diske, numatytasis 10G.
  • --transfers=N – Lygiagrečių failų skaičius, numatytasis 4.Rekomenduojama šį parametrą sumažinti VPS su santykinai maža atmintimi, pavyzdžiui: mažame VPS su 128M rekomenduojama jį nustatyti į 1.
  • --config string – nurodykite konfigūracijos failo kelią,stringyra konfigūracijos failo kelias.
  • --ignore-errors – Praleisti klaidas.Pavyzdžiui, „OneDrive“ paragins įkėlus specialius failusFailed to copy: failed to open source object: malwareDetected: Malware detected, dėl kurio vėlesnės perdavimo užduotys bus nutrauktos, o šį parametrą galima pridėti norint praleisti klaidas.Tačiau reikia pažymėti, kad RCLONE išėjimo būsenos kodas nebus0.

Žinoma, rclone vaidmuo yra daug daugiau, o kai kurios dažniausiai naudojamos Rclone komandos yra išvardytos žemiau.

Rclone kopijavimo failo kopijavimo komanda

Kopijuoti ▼

rclone copy

judėti ▼

rclone move

ištrinti ▼

rclone delete

Rclone sinchronizavimo komanda

Sinchronizuoti ▼

rclone sync

Papildomi parametrai: ekrano greitis realiuoju laiku ▼

-p

Papildomi parametrai: ribinis greitis 40MB ▼

--bwlimit 40M

Papildomas parametras: lygiagrečių failų skaičius ▼

--transfers=N

Rclone paleidimo komanda

pradėti rcloną ▼

systemctl start rclone

sustabdyti rcloną ▼

systemctl stop rclone

Peržiūrėti rclono būseną ▼

systemctl status rclone

Peržiūrėti profilio vietą ▼

rclone config file

Rclone žurnalas

rclone turi 4 registravimo lygius,ERROR,NOTICE,INFO Ir DEBUG.Pagal numatytuosius nustatymus generuos rclone ERROR Ir NOTICE lygio žinutė.

  • -q – rclone tik generuos ERROR žinios.
  • -v -- sugeneruos rclone ERROR,NOTICE Ir INFO žinios,rekomenduoti tai.
  • -vv – sugeneruos rclone ERROR,NOTICE,INFOIr DEBUG žinios.
  • --log-level LEVEL Vėliava – valdo žurnalo lygį.

Rclone išvesties žurnalo į failą komanda

naudojimas --log-file=FILE variantas, rclone bus Error,Info Ir Debug pranešimas ir standartinė klaida nukreipta į FILE, čia FILE yra jūsų nurodytas žurnalo failo kelias.

Kitas būdas yra naudoti sistemos nukreipimo komandą, pvz.:

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

Rclone filtras, įtraukite ir neįtraukite parametrų

--exclude – Išskirkite failus ar katalogus.

--include – Įtraukite failą arba katalogą.

--filter – Failų filtravimo taisyklės, atitinkančios kitus pirmiau minėtų dviejų parinkčių naudojimo būdus.Įtraukite taisykles, pradedant nuo + prasideda pašalinimo taisyklėmis, pradedant nuo - pradžios.

Rclone failo tipo filtro parametras

pavyzdžiui --exclude "*.bak",--filter "- *.bak", neįtraukti visų bak dokumentas.Gali ir rašyti.

pavyzdžiui --include "*.{png,jpg}",--filter "+ *.{png,jpg}", įskaitant visus png Ir jpg failus, išskyrus kitus failus.

--delete-excluded Ištrinkite neįtrauktus failus.Jis turi būti naudojamas kartu su filtro parametru, kitaip jis negalioja.

Rclone katalogo filtro parametrai

Po katalogo pavadinimo reikia pridėti katalogo filtravimą /, kitu atveju jis bus traktuojamas kaip derinimo failas.pateikė / Pradžioje atitiks tik šakninį katalogą (po nurodytu katalogu), kitu atveju atitiks katalogą.Tas pats pasakytina ir apie failus.

--exclude ".git/" neįtraukti visų katalogų.git Turinys.

--exclude "/.git/" Išskirkite tik šakninį katalogą.git Turinys.

--exclude "{Video,Software}/" neįtraukti visų katalogų Video Ir Software Turinys.

--exclude "/{Video,Software}/" Išskirkite tik šakninį katalogą Video Ir Software Turinys.

--include "/{Video,Software}/**" Įtraukite tik šakninį katalogą Video Ir Software visą katalogo turinį.

Rclone failo dydžio filtro parametrai

Numatytasis dydžio vienetas yra kBytes , bet galite naudoti k ,M Arba G priesaga.

--min-size Filtruoti failus, mažesnius nei nurodytas dydis.pavyzdžiui --min-size 50 Nurodo, kad mažesni nei 50 XNUMX failai nebus perkelti.

--max-size Filtruoti failus, didesnius nei nurodytas dydis.pavyzdžiui --max-size 1G Nurodo, kad didesni nei 1G failai nebus perkelti.

Pastaba:Faktiškai naudojant bandymą, nustatyta, kad dviejų dydžio filtravimo parinkčių negalima naudoti vienu metu.

Rclone filtro taisyklės failo parametrai

--filter-from <规则文件> Pridėti įtraukimo / neįtraukimo taisykles iš failų.pavyzdžiui --filter-from filter-file.txt.

Rclone filtro taisyklės failo pavyzdys:

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

Toliau pateikiami įprastesnių ir paprastesnių filtrų naudojimo pavyzdžiai. Jei norite naudoti sudėtingesnius ir aukščiausios klasės filtrų naudojimo būdus, žr.Rclone oficialus filtro taisyklių dokumentas.

Rklono laiko arba trukmės parinktys

TIME arba DURATION parinktis gali būti nurodyta kaip trukmės eilutė arba laiko eilutė.

Trukmės eilutė gali būti ženklų dešimtainių skaičių seka, kiekvienas su pasirenkamu dešimtainiu ir vieneto priesaga, pvz., „300 ms“, „-1.5 h“ arba „2 val. 45 m“.Numatytasis vienetas yra sekundės arba galioja šios santrumpos:

  • ms– milisekundės
  • s - Antra
  • m - minutė
  • h - Valanda
  • d - dangus
  • w - savaitė
  • M - Keli mėnesiai
  • y – Metai

Jie taip pat gali būti nurodyti kaip absoliutūs laikai šiais formatais:

  • RFC3339 – pvz2006-01-02T15:04:05ZArba2006-01-02T15:04:05+07:00
  • ISO8601 data ir laikas, vietinė laiko juosta –2006-01-02T15:04:05
  • ISO8601 data ir laikas, vietinė laiko juosta –2006-01-02 15:04:05
  • ISO8601 data – 2006-01-02(MMMM-MM-DD)

Rclone aplinkos kintamieji

Kiekvieną rclone parinktį galima nustatyti naudojant aplinkos kintamuosius.Aplinkos kintamojo pavadinimą galima nurodytiilgas pasirinkimo pavadinimaskonvertuoti, ištrinti -- priešdėlis, keitimas - dėl_, didžiosiomis raidėmis ir priešdėliu RCLONE_.Aplinkos kintamųjų prioritetas bus mažesnis nei komandinės eilutės parinkčių, tai yra, kai atitinkamos parinktys pridedamos per komandinę eilutę, aplinkos kintamųjų nustatytos reikšmės bus perrašytos.

Pavyzdžiui, nustatyti minimalų įkėlimo dydį --min-size 50, naudojant aplinkos kintamąjį yra RCLONE_MIN_SIZE=50.Kai aplinkos kintamasis nustatytas, komandinėje eilutėje naudokite --min-size 100, tada aplinkos kintamojo reikšmė bus perrašyta.

Rclone bendrieji aplinkos kintamieji

  • RCLONE_CONFIG – Pasirinktinis konfigūracijos failo kelias
  • RCLONE_CONFIG_PASS – Jei rclone yra užšifruotas, nustatykite šį aplinkos kintamąjį kaip slaptažodį, kad automatiškai iššifruotumėte konfigūracijos failą.
  • RCLONE_RETRIES – Įkėlimo nesėkmės kartojimo laikas, numatytasis 3 kartus
  • RCLONE_RETRIES_SLEEP – Įkėlimo nesėkmės bandymo pakartoti laukimo laikas, pagal numatytuosius nustatymus išjungtas, įrenginyss,m,hAtitinkamai reiškia sekundes, minutes ir valandas.
  • CLONE_TRANSFERS – Lygiagrečiai įkeltų failų skaičius.
  • RCLONE_CACHE_CHUNK_SIZE – Bloko dydis, numatytasis 5M, teoriškai kuo didesnis įkėlimo greitis, tuo daugiau atminties užima.Jei nustatytas per didelis, procesas gali nutrūkti.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Bendras dydis, kurį blokas gali užimti vietiniame diske, numatytasis 10G.
  • RCLONE_IGNORE_ERRORS=true – Praleisti klaidas.

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage“, kuri jums naudinga.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-1864.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų