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

Rclone on komentorivityökalu, joka tukee datan synkronointia, lataamista ja lähettämistä eri objektitallennuspalveluiden ja pilvitallennuspalveluiden 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

Huomautus: Kun olet poistanut Rclonen 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ä.

Huomautus: Käytännön testeissä havaittiin, että koon suodatusasetuksia 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 suodatuskäytännöistä. Monimutkaisempien ja edistyneempien käyttötapojen osalta katso virallinen Rclone-suodatussääntöjen dokumentaatio.

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.

发表 评论

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

Siirry alkuun