Rclone komandu kolekcija: sāciet sinhronās kopijas lejupielādes kopijas faila parametru izmantošanas metodi

Rclone Tas ir komandrindas rīks, kas atbalsta datu sinhronizēšanu, augšupielādi un lejupielādi starp dažādām objektu krātuvēm un tīkla diskiem.

Un ar dažiem iestatījumiem jūs varat viegli ieviest ļoti praktiskas funkcijas, piemēram, bezsaistes lejupielādi un VPS servera dublēšanu.

Šajā rakstā tiks kopīgoti komandu parametri, kurus parasti izmanto Rclone.

Rclone komandu kolekcija: sāciet sinhronās kopijas lejupielādes kopijas faila parametru izmantošanas metodi

Instalējiet Rclone

Linux/CentOS/macOS/BSD

Rclone oficiāli nodrošina instalācijas skriptu ar vienu klikšķi:

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

Windows

Noklikšķiniet uz tālāk esošās saites, lai atvērtu Rclone lejupielādes lapu ▼

  • Pēc tam atlasiet Windows lejupielādes.

Rclone instalācijas konfigurācijas iestatīšanas komanda

rclone config – Ievadiet interaktīvās konfigurācijas opciju, lai veiktu tādas darbības kā tīkla disku pievienošana, dzēšana un pārvaldība.

Lai iegūtu detalizētu informāciju par darbību, lūdzu, skatiet šo Rclone instalēšanas un konfigurēšanas pamācību▼

rclone config file – Parādiet konfigurācijas faila ceļu, vispārējā konfigurācijas fails ir iekšā ~/.config/rclone/rclone.conf

rclone config show - Rādīt profila informāciju

Rclone jaunināšanas versijas atjaunināšanas komanda

Ievadiet šo komandu, lai jauninātu un atjauninātu Rclone versiju▼

rclone selfupdate
  • Ņemiet vērā, ka šī komanda nav pieejama pirms rclone versijas 1.55.
  • Ja tiek parādīts kļūdas ziņojums:unknown command "selfupdate", jums ir jāievēro šī instalēšanas pamācība, lai instalētu un atjauninātu manuāli ▼

Kā atinstalēt Remove RClone?

Lai atinstalētu un noņemtu rclone konfigurācijas failu, izmantojiet šo komandu, lai uzskaitītu pašreizējo RClone konfigurācijas ceļu▼

rclone config file

Tas parādīs ceļu uz pašreizējo konfigurācijas failu.Pēc tam varat dzēst ceļa atrašanās vietu saskaņā ar tālāk sniegto piemēru.Tādējādi tiks dzēsti attālās krātuves pakalpojuma akreditācijas dati.

Rclone atinstalēšanas komanda

Piezīme:Pēc Rclone dzēšanas ar šādu komandu jūs vairs nevarēsit piekļūt attālās krātuves pakalpojumiem, un tie būs jāizveido no jauna.

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

Lai noņemtu rclone komandas un man lapas, vienkārši izpildiet tālāk norādīto komandu, lai noņemtu failus▼

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

Rclone lejupielādes komandas sintakse

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

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

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

Rclone lietošanas piemērs

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

Rclone komandu kopīgās funkciju opcijas

  • rclone copy - kopēt failus
  • rclone move – lai pārvietotu failus, ja pēc pārvietošanas vēlaties dzēst tukšo avota direktoriju, pievienojiet --delete-empty-src-dirs 参数
  • rclone sync – Sinhronizēt failus: sinhronizējiet avota direktoriju ar mērķa direktoriju un failiem, tiek mainīts tikai mērķa direktorijs un faili.
  • rclone size – Pārbaudiet tīkla diska faila lielumu.
  • rclone delete – Dzēsiet faila saturu zem ceļa.
  • rclone purge – Dzēš ceļu un visu tā faila saturu.
  • rclone mkdir - Izveidojiet direktoriju.
  • rclone rmdir – Dzēst direktoriju.
  • rclone rmdirs – Dzēsiet tukšo direktoriju zem norādītās garīgās vides.ja pievieno --leave-root parametru, saknes direktorijs netiks dzēsts.
  • rclone check – Pārbaudiet, vai avota un galamērķa adreses dati sakrīt.
  • rclone ls – Norādiet visus norādītajā ceļā esošos failus, norādot to lielumu un ceļu.
  • rclone lsl – Par vienu displeja augšupielādes laiku vairāk nekā iepriekš.
  • rclone lsd Norādiet direktorijus norādītajā ceļā.
  • rclone lsf – Norādiet direktorijus un failus norādītajā ceļā.

Kā izmantot Rclone parametru komandu

  • -n = --dry-run – Testa palaišana, lai redzētu, kādas darbības rclone veiks reālajā darbībā.
  • -P = --progress - Parādiet reāllaika pārraides gaitu, atsvaidziniet reizi 500 ms, pretējā gadījumā pēc noklusējuma atsvaidziniet reizi minūtē.
  • --cache-chunk-size SizeSuffi – Bloka izmērs, pēc noklusējuma ir 5 M, teorētiski, jo lielāks augšupielādes ātrums, jo vairāk atmiņas tas aizņem.Ja iestatīts pārāk liels, process var pārtrūkt.
  • --cache-chunk-total-size SizeSuffix – kopējais izmērs, ko bloks var aizņemt lokālajā diskā, pēc noklusējuma 10 G.
  • --transfers=N – Paralēlo failu skaits, noklusējuma vērtība ir 4.Ieteicams samazināt šo parametru VPS ar salīdzinoši mazu atmiņu, piemēram: mazā VPS ar 128M ieteicams to iestatīt uz 1.
  • --config string - Norādiet konfigurācijas faila ceļu,stringir konfigurācijas faila ceļš.
  • --ignore-errors - Izlaist kļūdas.Piemēram, OneDrive parādīs uzvedni pēc dažu īpašu failu augšupielādesFailed to copy: failed to open source object: malwareDetected: Malware detected, kas izraisīs turpmāko pārsūtīšanas uzdevumu pārtraukšanu, un šo parametru var pievienot, lai izlaistu kļūdas.Bet jāatzīmē, ka RCLONE izejas statusa kods nebūs0.

Protams, rclone loma ir daudz vairāk, un dažas biežāk izmantotās Rclone komandas ir uzskaitītas tālāk.

Rclone kopēšanas faila kopēšanas komanda

Kopēt ▼

rclone copy

pārvietot ▼

rclone move

dzēst ▼

rclone delete

Rclone sinhronizācijas komanda

Sinhronizēt ▼

rclone sync

Papildu parametri: displeja reāllaika ātrums ▼

-p

Papildus parametri: ātruma ierobežojums 40MB ▼

--bwlimit 40M

Papildu parametrs: paralēlo failu skaits ▼

--transfers=N

Rclone starta komanda

sākt rclone ▼

systemctl start rclone

stop rclone ▼

systemctl stop rclone

Skatīt rclona statusu ▼

systemctl status rclone

Skatīt profila atrašanās vietu ▼

rclone config file

Rclone žurnāls

rclone ir 4 reģistrēšanas līmeņi,ERROR,NOTICE,INFO  DEBUG.Pēc noklusējuma rclone ģenerēs ERROR  NOTICE līmeņa ziņojums.

  • -q – rclone tikai ģenerēs ERROR jaunumi.
  • -v -- rclone ģenerēs ERROR,NOTICE  INFO jaunumi,ieteikt šo.
  • -vv – radīs rclone ERROR,NOTICE,INFO DEBUG jaunumi.
  • --log-level LEVEL Karogs – kontrolē žurnāla līmeni.

Rclone izvades žurnāla failam komanda

Izmantojiet --log-file=FILE variants, rclone būs Error,Info  Debug ziņojums un standarta kļūda ir novirzīts uz FILE,šeit FILE ir jūsu norādītais žurnālfaila ceļš.

Vēl viens veids ir izmantot sistēmas norādes komandu, piemēram:

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

Rclone filtrs, iekļaut un izslēgt parametrus

--exclude - Izslēdziet failus vai direktorijus.

--include - Iekļaujiet failu vai direktoriju.

--filter – Failu filtrēšanas noteikumi, kas ir līdzvērtīgi citām iepriekš minēto divu opciju lietošanas metodēm.Iekļaujiet noteikumus, sākot ar + sākas ar izslēgšanas noteikumiem, sākot ar - sākums.

Rclone faila tipa filtra parametrs

piemēram, --exclude "*.bak",--filter "- *.bak", izslēgt visus bak dokumentu.Var arī rakstīt.

piemēram, --include "*.{png,jpg}",--filter "+ *.{png,jpg}", ieskaitot visus png  jpg failus, izņemot citus failus.

--delete-excluded Dzēst izslēgtos failus.Tas ir jāizmanto kopā ar filtra parametru, pretējā gadījumā tas ir nederīgs.

Rclone direktoriju filtra parametri

Pēc direktorija nosaukuma ir jāpievieno direktoriju filtrēšana /, pretējā gadījumā tas tiks uzskatīts par failu saskaņošanai.autors / Sākumā tas sakritīs tikai ar saknes direktoriju (zem norādītā direktorija), pretējā gadījumā tas atbildīs visam direktorijam.Tas pats attiecas uz failiem.

--exclude ".git/" izslēgt visus direktorijus.git Satura rādītājs.

--exclude "/.git/" Izslēdziet tikai saknes direktoriju.git Satura rādītājs.

--exclude "{Video,Software}/" izslēgt visus direktorijus Video  Software Satura rādītājs.

--exclude "/{Video,Software}/" Izslēdziet tikai saknes direktoriju Video  Software Satura rādītājs.

--include "/{Video,Software}/**" Iekļaujiet tikai saknes direktoriju Video  Software visu direktorijas saturu.

Rclone faila lieluma filtra parametri

Noklusējuma izmēra vienība ir kBytes , bet jūs varat izmantot k ,M Vai G piedēklis.

--min-size Filtrējiet failus, kas ir mazāki par norādīto izmēru.piemēram --min-size 50 Norāda, ka faili, kas ir mazāki par 50 k, netiks pārsūtīti.

--max-size Filtrējiet failus, kas ir lielāki par norādīto izmēru.piemēram --max-size 1G Norāda, ka faili, kas ir lielāki par 1G, netiks pārsūtīti.

Piezīme:Faktiskā testa lietošanā ir konstatēts, ka abas izmēru filtrēšanas iespējas nevar izmantot vienlaikus.

Rclone filtra noteikumu faila parametri

--filter-from <规则文件> Pievienot iekļaušanas/izslēgšanas kārtulas no failiem.piemēram --filter-from filter-file.txt.

Rclone filtra kārtulas faila piemērs:

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

Tālāk ir sniegti biežāku un vienkāršāku filtru lietojumu piemēri. Sarežģītākiem un augstākās klases lietojumiem skatietRclone oficiālais filtra noteikumu dokuments.

Rklona laika vai ilguma opcijas

Opciju TIME vai DURATION var norādīt kā ilguma virkni vai laika virkni.

Ilguma virkne var būt decimālskaitļu secība ar zīmi, katrs ar neobligātu decimāldaļu un vienības sufiksu, piemēram, "300 ms", "-1.5h" vai "2h45m".Noklusējuma mērvienība ir sekundes vai ir derīgi šādi saīsinājumi:

  • ms- milisekundes
  • s - Otrais
  • m - minūte
  • h - Stunda
  • d - debesis
  • w - nedēļa
  • M - vairākus mēnešus
  • y - Gads

Tos var norādīt arī kā absolūtos laikus šādos formātos:

  • RFC3339 — piem2006-01-02T15:04:05ZVai2006-01-02T15:04:05+07:00
  • ISO8601 datums un laiks, vietējā laika josla —2006-01-02T15:04:05
  • ISO8601 datums un laiks, vietējā laika josla —2006-01-02 15:04:05
  • ISO8601 datums - 2006-01-02(GGGG-MM-DD)

Rclone vides mainīgie

Katru rclone opciju var iestatīt, izmantojot vides mainīgos.Vides mainīgā nosaukumu var norādīt argarš opcijas nosaukumskonvertēt, dzēst -- prefikss, maiņa - priekš_, ar lielo burtu un prefiksu RCLONE_.Vides mainīgo prioritāte būs zemāka nekā komandrindas opcijām, tas ir, ja atbilstošās opcijas tiek pievienotas caur komandrindu, vides mainīgo iestatītās vērtības tiks pārrakstītas.

Piemēram, minimālā augšupielādes lieluma iestatīšana --min-size 50, izmantojot vides mainīgo ir RCLONE_MIN_SIZE=50.Kad vides mainīgais ir iestatīts, komandrindā izmantojiet --min-size 100, tad vides mainīgā vērtība tiks pārrakstīta.

Rclone kopējie vides mainīgie

  • RCLONE_CONFIG – Pielāgota konfigurācijas faila ceļš
  • RCLONE_CONFIG_PASS – Ja rclone ir šifrēts, iestatiet šo vides mainīgo kā paroli, lai automātiski atšifrētu konfigurācijas failu.
  • RCLONE_RETRIES - Augšupielādes kļūmes atkārtošanas reizes, noklusējuma 3 reizes
  • RCLONE_RETRIES_SLEEP – Augšupielādes kļūme, atkārtota mēģinājuma gaidīšanas laiks, pēc noklusējuma atspējots, vienības,m,hAttiecīgi attēlo sekundes, minūtes un stundas.
  • CLONE_TRANSFERS – Paralēli augšupielādēto failu skaits.
  • RCLONE_CACHE_CHUNK_SIZE – Bloka izmērs, pēc noklusējuma ir 5 M, teorētiski, jo lielāks augšupielādes ātrums, jo vairāk atmiņas tas aizņem.Ja iestatīts pārāk liels, process var pārtrūkt.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – kopējais izmērs, ko bloks var aizņemt lokālajā diskā, pēc noklusējuma 10 G.
  • RCLONE_IGNORE_ERRORS=true - Izlaist kļūdas.

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage", kas jums ir noderīgs.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-1864.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu