Akwụkwọ ndekọ ederede
Ogene Ọ bụ ngwa ahịrị iwu na-akwado mmekọrịta, bulite na nbudata data n'etiti ihe nchekwa ihe dị iche iche na diski netwọkụ.
Na, na ụfọdụ ntọala, ị nwere ike n'ụzọ dị mfe mejuputa nnọọ bara uru ọrụ dị ka offline nbudata na VPS nkesa ndabere.
Edemede a ga-ekekọrịta usoro iwu nke Rclone na-ejikarị.
Wụnye Rclone
Linux/CentOS/macOS/BSD
Rclone na-enye script nwụnye otu-pịa n'ihu ọha:
curl https://rclone.org/install.sh | sudo bash
Windows
Pịa njikọ dị n'okpuru ka ịbanye na ibe nbudata Rclone ▼
- Mgbe ahụ, họrọ Windows Downloads.
Iwu nhazi nhazi nrụnye Rclone
rclone config
- Tinye nhọrọ nhazi mmekọrịta iji rụọ ọrụ dịka ịgbakwunye, ihichapụ, na ijikwa diski netwọkụ.
Maka nkọwa, hụ nrụnye Rclone na nkuzi nhazi ▼
rclone config file
- Gosipụta ụzọ nke faịlụ nhazi, faịlụ nhazi izugbe dị ~/.config/rclone/rclone.conf
rclone config show
– Gosi ozi profaịlụ
Iwu ụdị nkwalite Rclone
Tinye iwu a iji kwalite na melite ụdị Rclone▼
rclone selfupdate
- Rịba ama na iwu a adịghị tupu ụdị rclone 1.55.
- Ọ bụrụ na ozi ọdịda pụtara:
unknown command "selfupdate"
, mkpa ka ị na-eso nke a nwụnye ntuziaka nkuzi iji wụnye na melite aka ▼
Kedu otu esi ewepu wepụ RClone?
Iji wepu ma wepu faịlụ nhazi rclone, jiri iwu na-esonụ depụta ụzọ nhazi RClone dị ugbu a▼
rclone config file
Nke a ga-edepụta ụzọ na faịlụ nhazi dị ugbu a.Mgbe ahụ ị nwere ike ihichapụ ebe ụzọ dịka ọmụmaatụ n'okpuru.Nke a ga-ehichapụ nzere maka ọrụ nchekwa dịpụrụ adịpụ.
Iwu iwepụ Rclone
Mara:Mgbe iji iwu ndị a ihichapụ Rclone, ị gaghị enwe ike ịnweta ọrụ nchekwa dịpụrụ adịpụ ma ọ ga-adị mkpa ịmegharị ha▼
sudo rm /home/pi/.config/rclone/rclone.conf
Iji wepu iwu rclone na ibe mmadụ, naanị soro iwu dị n'okpuru iji wepu faịlụ▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
Nbudata iwu Rclone syntax
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Ọmụmaatụ ojiji Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Nhọrọ ọrụ nkịtị nke Rclone
rclone copy
- detuo faịlụrclone move
- iji bugharịa faịlụ, ọ bụrụ na ịchọrọ ihichapụ akwụkwọ ndekọ aha efu mgbe ịkwaga, gbakwunye--delete-empty-src-dirs
Paramitarclone sync
- Faịlụ mekọrịta: mekọrịta akwụkwọ ndekọ aha na akwụkwọ ndekọ aha na faịlụ, naanị akwụkwọ ndekọ aha na faịlụ ka agbanwere.rclone size
- Lelee nha faịlụ nke diski netwọkụ.rclone delete
- Hichapụ ọdịnaya faịlụ n'okpuru ụzọ ahụ.rclone purge
- Na-ehichapụ ụzọ na ọdịnaya faịlụ ya niile.rclone mkdir
- Mepụta ndekọ.rclone rmdir
– Hichapụ ndekọ.rclone rmdirs
– Hichapụ ihe efu ndekọ n'okpuru kpọmkwem ime mmụọ gburugburu.ọ bụrụ gbakwunye--leave-root
paramita, agaghị ehichapụ akwụkwọ ndekọ mgbọrọgwụ.rclone check
- Lelee na isi mmalite na ebe ị ga-aga na data data dakọtara.rclone ls
- Depụta faịlụ niile n'ụzọ akọwapụtara na nha na ụzọ ha.rclone lsl
- Otu oge bulite ihe ngosi karịa n'elu.rclone lsd
Depụta akwụkwọ ndekọ aha n'okpuru ụzọ akọwapụtara.rclone lsf
- Depụta akwụkwọ ndekọ aha na faịlụ n'okpuru ụzọ akọwapụtara.
Otu esi eji iwu paramita Rclone
-n
=--dry-run
- Nwalee ọsọ, ka ịhụ ihe ọrụ rclone ga-arụ na arụ ọrụ n'ezie.-P
=--progress
- Gosipụta ọganihu nnyefe ozugbo, nweta ume otu ugboro kwa 500mS, ma ọ bụghị na-enweta ume otu ugboro kwa nkeji na ndabara.--cache-chunk-size SizeSuffi
- Ogo ngọngọ, ndabara bụ 5M, na tiori, ibu ibu ibu ibu, ka ebe nchekwa na-ewe.Ọ bụrụ na edobe ya nke ukwuu, ọ nwere ike ime ka usoro ahụ daa.--cache-chunk-total-size SizeSuffix
- Ngụkọta nha nke ngọngọ nwere ike ịnwe na diski mpaghara, 10G ndabara.--transfers=N
- Ọnụọgụ faịlụ ndị yiri ya, ndabara bụ 4.A na-atụ aro ka ị belata oke a na VPS nwere obere ebe nchekwa, dịka ọmụmaatụ: na obere VPS nwere 128M, a na-atụ aro ka ịtọ ya na 1.--config string
- ezipụta usoro faịlụ nhazi,string
bụ nhazi faịlụ ụzọ.--ignore-errors
– Mafere njehie.Dịka ọmụmaatụ, OneDrive ga-akpalite mgbe ebulitesịrị ụfọdụ faịlụ pụrụ icheFailed to copy: failed to open source object: malwareDetected: Malware detected
, nke ga-eme ka a kwụsị ọrụ mgbasa ozi na-esote, yana enwere ike ịgbakwunye oke a ka ọ bụrụ njehie.Mana ekwesịrị ịmara na koodu ọpụpụ RCLONE agaghị adị0
.
N'ezie, ọrụ nke rclone karịrị nke ahụ, na ụfọdụ iwu Rclone a na-ejikarị eme ihe edepụtara n'okpuru ebe a.
Iwu oyiri faịlụ Rclone
Detuo ▼
rclone copy
ịkwaga ▼
rclone move
hichapụ ▼
rclone delete
Iwu mmekọrịta Rclone
Mmekọrịta ▼
rclone sync
Akụkụ ndị ọzọ: gosi ọsọ ọsọ ▼
-p
Akụkụ ndị ọzọ: oke ọsọ 40MB ▼
--bwlimit 40M
Oke ihe mgbakwunye: ọnụọgụ faịlụ ndị yiri ya ▼
--transfers=N
Iwu mmalite Rclone
malite rclone▼
systemctl start rclone
kwụsị rclone ▼
systemctl stop rclone
Lelee ọkwa clone ▼
systemctl status rclone
Lelee ebe profaịlụ ▼
rclone config file
Akwụkwọ ndekọ Rclone
rclone nwere ọkwa ndekọ 4,ERROR
,NOTICE
,INFO
na DEBUG
.Site na ndabara, rclone ga-emepụta ERROR
na NOTICE
ozi larịị.
-q
- rclone ga-emepụta naanịERROR
ozi.-v
-- rclone ga-emepụtaERROR
,NOTICE
naINFO
ozi,kwadoro nke a.-vv
- rclone ga-emepụtaERROR
,NOTICE
,INFO
naDEBUG
ozi.--log-level LEVEL
Ọkọlọtọ - na-achịkwa ọkwa ndekọ.
Ndekọ mmepụta Rclone na iwu faịlụ
使用 --log-file=FILE
nhọrọ, rclone ga- Error
,Info
na Debug
ezigara ozi na njehie ọkọlọtọ na FILE
,Ebe a FILE
bụ log faịlụ ụzọ ị kwuru.
Ụzọ ọzọ bụ iji iwu nrụtụ aka nke sistemụ, dị ka:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Ihe nzacha Rclone, gụnye ma wepu paramita
--exclude
- Wepu faịlụ ma ọ bụ akwụkwọ ndekọ aha.
--include
- Tinye faịlụ ma ọ bụ ndekọ.
--filter
- Iwu nzacha faịlụ, dabara na ụzọ ojiji ndị ọzọ nke nhọrọ abụọ dị n'elu.Tinyere iwu malite na +
na-amalite na iwu mwepu malite na -
mmalite.
Ụdị nzacha ụdị faịlụ Rclone
Dịka ọmụmaatụ --exclude "*.bak"
,--filter "- *.bak"
, ewepu ihe niile bak
akwụkwọ.Nwere ike dee.
Dịka ọmụmaatụ --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, gụnyere ihe niile png
na jpg
faịlụ, ewepu faịlụ ndị ọzọ.
--delete-excluded
Hichapụ faịlụ ewepụrụ.Ekwesịrị iji ya na njikọ nzacha, ma ọ bụghị na ọ abaghị uru.
Ihe nzacha ndekọ ndekọ Rclone
Ekwesịrị ịgbakwunye nzacha ndekọ aha mgbe aha ndekọ ahụ gasịrị /
, ma ọ bụghị ya, a ga-emeso ya dị ka faịlụ maka dakọtara.site /
Na mmalite ga-adaba na ndekọ mgbọrọgwụ (n'okpuru akwụkwọ ndekọ aha), ma ọ bụghị ya ga-adaba na ndekọ.Otu ihe ahụ na-emetụta faịlụ.
--exclude ".git/"
wepu akwụkwọ ndekọ aha niile.git
Tebulu ọdịnaya.
--exclude "/.git/"
Wepụ naanị ndekọ ndekọ.git
Tebulu ọdịnaya.
--exclude "{Video,Software}/"
wepu akwụkwọ ndekọ aha niile Video
na Software
Tebulu ọdịnaya.
--exclude "/{Video,Software}/"
Wepụ naanị ndekọ ndekọ Video
na Software
Tebulu ọdịnaya.
--include "/{Video,Software}/**"
Tinye naanị ndekọ ndekọ Video
na Software
ọdịnaya niile nke ndekọ.
Nha nha faịlụ Rclone
Ngalaba nha ndabara bụ kBytes
, ma ị nwere ike iji k
,M
或 G
suffix.
--min-size
Wepụta faịlụ dị obere karịa nha akọwapụtara.ọmụmaatụ --min-size 50
Na-egosi na faịlụ ndị pere mpe karịa 50k agaghị ebufe.
--max-size
Nzacha faịlụ buru ibu karịa nha akọwapụtara.ọmụmaatụ --max-size 1G
Na-egosi na agaghị ebufe faịlụ karịrị 1G.
Mara:N'iji ule n'ezie, achọpụtara na enweghị ike iji nhọrọ abụọ nke nzacha nha n'otu oge.
Mpempe faịlụ nzacha Rclone
--filter-from <规则文件>
Tinye gụnyere/wepu iwu na faịlụ.ọmụmaatụ --filter-from filter-file.txt
.
Ọmụmaatụ faịlụ nzacha Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
N'okpuru bụ ọmụmaatụ nke ojiji nzacha a na-ahụkarị na nke dị mfe, maka ojiji ndị siri ike na nke dị elu, leleeAkwụkwọ iwu nzacha ndị ọrụ Rclone.
Nhọrọ oge Rclone ma ọ bụ ogologo oge
Enwere ike ịkọwa nhọrọ TIME ma ọ bụ DURATION dị ka eriri oge ma ọ bụ eriri oge.
Eriri ogologo oge nwere ike ịbụ usoro nke ọnụọgụgụ ndenye abịanyere aka, nke ọ bụla nwere nrụrụ decimal na suffix nkeji, dị ka "300ms", "-1.5h", ma ọ bụ "2h45m".Ngalaba ndabara bụ sekọnd ma ọ bụ ndebiri ndị a bara uru:
ms
– millisekọnds
- Nke abụọm
- nkejih
- Oge awad
- igwew
- izuM
– ọtụtụ ọnway
- Afọ
Enwere ike ịkọwapụta oge ndị a dị ka oge zuru oke n'ụdị ndị a:
- RFC3339 - dịka ọmụmaatụ
2006-01-02T15:04:05Z
或2006-01-02T15:04:05+07:00
- ISO 8601 ụbọchị na oge, mpaghara oge mpaghara -
2006-01-02T15:04:05
- ISO 8601 ụbọchị na oge, mpaghara oge mpaghara -
2006-01-02 15:04:05
- ISO 8601 ụbọchị -
2006-01-02
(YYYY-MM-DD)
Mgbanwe gburugburu ebe obibi Rclone
Enwere ike ịtọ nhọrọ ọ bụla na rclone site na mgbanwe gburugburu ebe obibi.Enwere ike ịkọwa aha mgbanwe gburugburu ebe obibi site naogologo nhọrọ ahatọghata, hichapụ --
prefix, mgbanwe -
maka_
, nnukwu na prefix RCLONE_
.Ihe kacha mkpa nke mgbanwe gburugburu ebe obibi ga-adị ala karịa nke nhọrọ ahịrị iwu, ya bụ, mgbe agbakwunyere nhọrọ kwekọrọ site na ahịrị iwu, ụkpụrụ ndị mgbanwe gburugburu ebe obibi setịpụrụ ga-edegharị.
Dịka ọmụmaatụ, ịtọ nha nbudata kacha nta --min-size 50
, iji mgbanwe gburugburu ebe obibi bụ RCLONE_MIN_SIZE=50
.Mgbe atọrọ mgbanwe gburugburu ebe obibi, n'ahịrị iwu were --min-size 100
, mgbe ahụ, a ga-edegharị uru nke mgbanwe gburugburu ebe obibi.
Rclone nkịtị gburugburu mgbanwe mgbanwe
RCLONE_CONFIG
- Ụzọ nhazi faịlụ nhaziRCLONE_CONFIG_PASS
- Ọ bụrụ na ezoro ezo rclone, tọọ mgbanwe gburugburu ebe a dị ka paswọọdụ iji mebie faịlụ nhazi ahụ na-akpaghị aka.RCLONE_RETRIES
– Bulite odida ugboro ugboro, ndabara ugboro 3RCLONE_RETRIES_SLEEP
– Bulite ọdịda ọzọ nwaa oge echere, nwere nkwarụ na ndabara, otus
,m
,h
Na-anọchi anya sekọnd, nkeji na awa, n'otu n'otu.CLONE_TRANSFERS
- Ọnụọgụ faịlụ ebugoro n'otu n'otu.RCLONE_CACHE_CHUNK_SIZE
- Ogo ngọngọ, ndabara bụ 5M, na tiori, ibu ibu ibu ibu, ka ebe nchekwa na-ewe.Ọ bụrụ na edobe ya nke ukwuu, ọ nwere ike ime ka usoro ahụ daa.RCLONE_CACHE_CHUNK_TOTAL_SIZE
- Ngụkọta nha nke ngọngọ nwere ike ịnwe na diski mpaghara, 10G ndabara.RCLONE_IGNORE_ERRORS=true
– Mafere njehie.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Use", nke na-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-1864.html
Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!