Rakstu katalogs
- 1 Instalējiet Rclone
- 2 Rclone instalācijas konfigurācijas iestatīšanas komanda
- 3 Rclone jaunināšanas versijas atjaunināšanas komanda
- 4 Kā atinstalēt Remove RClone?
- 5 Rclone lejupielādes komandas sintakse
- 6 Rclone komandu kopīgās funkciju opcijas
- 7 Kā izmantot Rclone parametru komandu
- 8 Rclone žurnāls
- 9 Rclone filtrs, iekļaut un izslēgt parametrus
- 10 Rclone vides mainīgie
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.
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 failusrclone 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,string
ir 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ēsERROR
jaunumi.-v
-- rclone ģenerēsERROR
,NOTICE
和INFO
jaunumi,ieteikt šo.-vv
– radīs rcloneERROR
,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
- milisekundess
- Otraism
- minūteh
- Stundad
- debesisw
- nedēļaM
- vairākus mēnešusy
- Gads
Tos var norādīt arī kā absolūtos laikus šādos formātos:
- RFC3339 — piem
2006-01-02T15:04:05Z
Vai2006-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 reizesRCLONE_RETRIES_SLEEP
– Augšupielādes kļūme, atkārtota mēģinājuma gaidīšanas laiks, pēc noklusējuma atspējots, vienības
,m
,h
Attiecī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!
📚 Š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!