Rclone-komentokokoelma: käynnistä synkroninen kopiointilataus kopioi tiedostoparametrien käyttötapa

Rclone Se on komentorivityökalu, joka tukee synkronointia, tiedon lataamista ja lataamista eri objektien tallennus- ja verkkolevyjen välillä.

Ja joillakin asetuksilla voit helposti toteuttaa erittäin käytännöllisiä toimintoja, kuten offline-latauksen ja VPS-palvelimen varmuuskopion.

Tässä artikkelissa jaetaan Rclonen yleisesti käyttämät komentoparametrit.

Rclone-komentokokoelma: käynnistä synkroninen kopiointilataus kopioi tiedostoparametrien käyttötapa

Asenna Rclone

Linux/CentOS/macOS/BSD

Rclone tarjoaa virallisesti yhden napsautuksen asennuskomentosarjan:

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

Windows

Napsauta alla olevaa linkkiä päästäksesi Rclone-lataussivulle ▼

  • Valitse sitten Windows-lataukset.

Rclone-asennuksen kokoonpanon asetuskomento

rclone config – Anna interaktiivinen määritysvaihtoehto suorittaaksesi toimintoja, kuten verkkolevyjen lisäämistä, poistamista ja hallintaa.

Katso lisätietoja seuraavasta Rclone-asennus- ja konfigurointiohjeesta▼

rclone config file – Näytä konfigurointitiedoston polku, yleinen konfigurointitiedosto on sisällä ~/.config/rclone/rclone.conf

rclone config show – Näytä profiilitiedot

Rclone upgrade update version -komento

Anna seuraava komento päivittääksesi ja päivittääksesi Rclone-version▼

rclone selfupdate
  • Huomaa, että tämä komento ei ole käytettävissä ennen rclone-versiota 1.55.
  • Jos virheilmoitus tulee näkyviin:unknown command "selfupdate", sinun on noudatettava tätä asennusohjetta asentaaksesi ja päivittääksesi manuaalisesti ▼

Kuinka poistaa RClonen asennus?

Poistaaksesi ja poistaaksesi rclone-määritystiedoston, käytä seuraavaa komentoa listataksesi nykyisen RClone-määrityspolun▼

rclone config file

Tämä luetteloi polun nykyiseen asetustiedostoon.Sitten voit poistaa polun sijainnin alla olevan esimerkin mukaisesti.Tämä poistaa etätallennuspalvelun kirjautumistiedot.

Rclone asennuksen poistokomento

varotoimet:Kun olet poistanut Rclone-sovelluksen seuraavalla komennolla, et voi enää käyttää etätallennuspalveluita ja sinun on luotava ne uudelleen.

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

Voit poistaa rclone-komennot ja man-sivut noudattamalla alla olevaa komentoa poistaaksesi tiedostot▼

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

Rclone-latauskomennon syntaksi

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

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

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

Rclone-käyttöesimerkki

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

Rclone-komennon yleiset toimintovaihtoehdot

  • rclone copy – kopioida tiedostoja
  • rclone move – siirtääksesi tiedostoja, jos haluat poistaa tyhjän lähdehakemiston siirron jälkeen, lisää --delete-empty-src-dirs 参数
  • rclone sync – Synkronoi tiedostot: Synkronoi lähdehakemisto kohdehakemistoon ja tiedostoihin, vain kohdehakemisto ja tiedostot muuttuvat.
  • rclone size – Tarkista verkkolevyn tiedostokoko.
  • rclone delete – Poista tiedoston sisältö polun alla.
  • rclone purge – Poistaa polun ja kaiken sen tiedoston sisällön.
  • rclone mkdir - Luo hakemisto.
  • rclone rmdir – Poistaa hakemiston.
  • rclone rmdirs – Poista määritetyn henkisen ympäristön alta tyhjä hakemisto.jos lisää --leave-root -parametria, juurihakemistoa ei poisteta.
  • rclone check – Tarkista, että lähde- ja kohdeosoitetiedot täsmäävät.
  • rclone ls – Luettele kaikki määritetyn polun tiedostot niiden koon ja polun kanssa.
  • rclone lsl – Yksi näytön latausaika enemmän kuin yllä.
  • rclone lsd Listaa määritetyn polun alla olevat hakemistot.
  • rclone lsf – Listaa määritetyn polun alla olevat hakemistot ja tiedostot.

Rclone-parametrikomennon käyttäminen

  • -n = --dry-run – Koekäyttö, jotta näet, mitä toimintoja rclone suorittaa todellisessa käytössä.
  • -P = --progress – Näytä reaaliaikainen lähetyksen edistyminen, päivitä kerran 500 ms:n välein, muuten päivitä oletusarvoisesti kerran minuutissa.
  • --cache-chunk-size SizeSuffi – Lohkon koko, oletusarvo on 5M, teoriassa mitä suurempi latausnopeus, sitä enemmän muistia se vie.Jos asetus on liian suuri, prosessi voi katketa.
  • --cache-chunk-total-size SizeSuffix – Kokonaiskoko, jonka lohko voi varata paikallisella levyllä, oletusarvo 10G.
  • --transfers=N – Rinnakkaistiedostojen määrä, oletusarvo on 4.On suositeltavaa pienentää tätä parametria VPS:ssä, jossa on suhteellisen pieni muisti, esimerkiksi: pienessä VPS:ssä, jossa on 128M, on suositeltavaa asettaa se arvoon 1.
  • --config string – määritä asetustiedoston polku,stringon määritystiedoston polku.
  • --ignore-errors – Ohita virheet.Esimerkiksi OneDrive kehottaa lähettämään joitain erikoistiedostojaFailed to copy: failed to open source object: malwareDetected: Malware detected, mikä aiheuttaa myöhempien lähetystehtävien lopettamisen, ja tämä parametri voidaan lisätä ohittamaan virheitä.Mutta on huomattava, että RCLONE:n poistumistilakoodi ei ole0.

Tietysti rclonen rooli on paljon enemmän, ja joitain yleisesti käytettyjä Rclone-komentoja on lueteltu alla.

Rclone kopioi tiedosto kopiointikomento

Kopioi ▼

rclone copy

siirrä ▼

rclone move

poista ▼

rclone delete

Rclone-synkronointikomento

Synkronoi ▼

rclone sync

Lisäparametrit: näyttää reaaliaikaisen nopeuden ▼

-p

Lisäparametrit: nopeusrajoitus 40MB ▼

--bwlimit 40M

Lisäparametri: rinnakkaisten tiedostojen määrä ▼

--transfers=N

Rclone-käynnistyskomento

käynnistä rclone ▼

systemctl start rclone

lopeta rclone ▼

systemctl stop rclone

Näytä rclone-tila ▼

systemctl status rclone

Näytä profiilin sijainti ▼

rclone config file

Rclone-loki

rclonella on 4 kirjaustasoa,ERROR,NOTICE,INFO  DEBUG.Oletusarvoisesti rclone luo ERROR  NOTICE tason viesti.

  • -q – rclone vain luo ERROR uutiset.
  • -v -- rclone luo ERROR,NOTICE  INFO uutiset,suosittele tätä.
  • -vv – rclone luo ERROR,NOTICE,INFO DEBUG uutiset.
  • --log-level LEVEL Lippu – ohjaa lokin tasoa.

Rclone-tulostuslokin tiedostokomento

使用 --log-file=FILE vaihtoehto, rclone tulee Error,Info  Debug viesti ja vakiovirhe uudelleenohjattu osoitteeseen FILE,tässä FILE on määrittämäsi lokitiedoston polku.

Toinen tapa on käyttää järjestelmän osoitinkomentoa, kuten:

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

Rclone-suodatin, sisällytä ja sulje pois parametrit

--exclude – Sulje pois tiedostot tai hakemistot.

--include – Sisällytä tiedosto tai hakemisto.

--filter – Tiedostojen suodatussäännöt, jotka vastaavat yllä olevien kahden vaihtoehdon muita käyttötapoja.Sisällytä säännöt alkaen + alkaa poissulkemissäännöillä alkaen - alku.

Rclone-tiedostotyypin suodatinparametri

kuten esimerkiksi --exclude "*.bak",--filter "- *.bak", sulje pois kaikki bak asiakirja.Osaa myös kirjoittaa.

kuten esimerkiksi --include "*.{png,jpg}",--filter "+ *.{png,jpg}", mukaan lukien kaikki png  jpg tiedostot, lukuun ottamatta muita tiedostoja.

--delete-excluded Poista poissuljetut tiedostot.Sitä on käytettävä yhdessä suodatinparametrin kanssa, muuten se on virheellinen.

Rclone-hakemistosuodattimen parametrit

Hakemiston suodatus on lisättävä hakemiston nimen jälkeen /, muuten sitä käsitellään tiedostona täsmäämistä varten.kirjoittaja / Alussa se vastaa vain juurihakemistoa (määritetyn hakemiston alla), muuten se vastaa koko hakemistoa.Sama koskee tiedostoja.

--exclude ".git/" sulkea pois kaikki hakemistot.git sisällysluettelo.

--exclude "/.git/" Sulje pois vain juurihakemisto.git sisällysluettelo.

--exclude "{Video,Software}/" sulkea pois kaikki hakemistot Video  Software sisällysluettelo.

--exclude "/{Video,Software}/" Sulje pois vain juurihakemisto Video  Software sisällysluettelo.

--include "/{Video,Software}/**" Sisällytä vain juurihakemisto Video  Software kaikki hakemiston sisältö.

Rclone-tiedoston kokosuodattimen parametrit

Oletuskokoyksikkö on kBytes , mutta voit käyttää k ,M  G pääte.

--min-size Suodata määritettyä kokoa pienemmät tiedostot.esimerkiksi --min-size 50 Osoittaa, että alle 50 kt:n tiedostoja ei siirretä.

--max-size Suodata määritettyä kokoa suuremmat tiedostot.esimerkiksi --max-size 1G Osoittaa, että tiedostoja, jotka ovat suurempia kuin 1G, ei siirretä.

varotoimet:Varsinaisessa testikäytössä havaitaan, että kahta kokosuodatusvaihtoehtoa ei voida käyttää samanaikaisesti.

Rclone-suodattimen sääntötiedoston parametrit

--filter-from <规则文件> Lisää sisällytys-/poissulkemissääntöjä tiedostoista.esimerkiksi --filter-from filter-file.txt.

Rclone-suodatinsääntötiedoston esimerkki:

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

Alla on esimerkkejä yleisemmistä ja yksinkertaisemmista suodattimien käytöstä. Jos haluat monimutkaisempia ja huippuluokan käyttöjä, tutustuRclone virallinen suodatinsääntöjen asiakirja.

Rclone-ajan tai -keston vaihtoehdot

AIKA- tai KESTO-vaihtoehto voidaan määrittää kestomerkkijonoksi tai aikamerkkijonoksi.

Kestomerkkijono voi olla merkkijono merkkijonoa desimaalilukuja, joista jokaisessa on valinnainen desimaali ja yksikköpääte, kuten "300ms", "-1.5h" tai "2t45m".Oletusyksikkö on sekuntia tai seuraavat lyhenteet ovat voimassa:

  • ms– millisekuntia
  • s - Toiseksi
  • m - minuutti
  • h - Tunti
  • d - taivas
  • w -viikko
  • M - useita kuukausia
  • y - Vuosi

Nämä voidaan myös määrittää absoluuttisina aikoina seuraavissa muodoissa:

  • RFC3339 - esim2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • ISO8601 päivämäärä ja aika, paikallinen aikavyöhyke –2006-01-02T15:04:05
  • ISO8601 päivämäärä ja aika, paikallinen aikavyöhyke –2006-01-02 15:04:05
  • ISO8601 päivämäärä - 2006-01-02(VVVV-KK-PP)

Rclone-ympäristömuuttujat

Jokainen rclonen vaihtoehto voidaan asettaa ympäristömuuttujien kautta.Ympäristömuuttujan nimi voidaan määrittääpitkä vaihtoehdon nimimuuntaa, poistaa -- etuliite, muutos - _, isoilla kirjaimilla ja etuliitteillä RCLONE_.Ympäristömuuttujien prioriteetti on pienempi kuin komentorivivalintojen prioriteetti, eli kun vastaavat valinnat liitetään komentorivin kautta, ympäristömuuttujien asettamat arvot korvataan.

Esimerkiksi vähimmäislatauskoon asettaminen --min-size 50, käyttämällä ympäristömuuttujaa RCLONE_MIN_SIZE=50.Kun ympäristömuuttuja on asetettu, käytä komentorivillä --min-size 100, niin ympäristömuuttujan arvo korvataan.

Rclone yhteiset ympäristömuuttujat

  • RCLONE_CONFIG – Mukautettu määritystiedoston polku
  • RCLONE_CONFIG_PASS – Jos rclone on salattu, aseta tämä ympäristömuuttuja salasanaksi, joka purkaa määritystiedoston salauksen automaattisesti.
  • RCLONE_RETRIES – Latausvirheiden uudelleenyritysten ajat, oletusarvoisesti 3 kertaa
  • RCLONE_RETRIES_SLEEP – Lataus epäonnistui uudelleenyrityksen odotusaika, oletusarvoisesti poissa käytöstä, yksikkös,m,hEdustavat sekunteja, minuutteja ja tunteja.
  • CLONE_TRANSFERS – Rinnakkain ladattujen tiedostojen määrä.
  • RCLONE_CACHE_CHUNK_SIZE – Lohkon koko, oletusarvo on 5M, teoriassa mitä suurempi latausnopeus, sitä enemmän muistia se vie.Jos asetus on liian suuri, prosessi voi katketa.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Kokonaiskoko, jonka lohko voi varata paikallisella levyllä, oletusarvo 10G.
  • RCLONE_IGNORE_ERRORS=true – Ohita virheet.

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Siirry alkuun