Drejtoria e artikujve
Rclone është një mjet i linjës së komandës që mbështet sinkronizimin, ngarkimin dhe shkarkimin e të dhënave midis shërbimeve të ndryshme të ruajtjes së objekteve dhe shërbimeve të ruajtjes në cloud.
Dhe, me disa cilësime, mund të zbatoni lehtësisht funksione shumë praktike si shkarkimi jashtë linje dhe rezervimi i serverit VPS.
Ky artikull do të ndajë parametrat e komandës që përdoren zakonisht nga Rclone.

Instaloni Rclone
Linux/CentOS/macOS/BSD
Rclone ofron zyrtarisht një skript instalimi me një klikim:
curl https://rclone.org/install.sh | sudo bashDritaret
Klikoni lidhjen më poshtë për të hyrë në faqen e shkarkimit të Rclone ▼
- Më pas, zgjidhni Shkarkimet e Windows.
Komanda e konfigurimit të instalimit Rclone
rclone config – Futni opsionin e konfigurimit interaktiv për të kryer operacione të tilla si shtimi, fshirja dhe menaxhimi i disqeve të rrjetit.
Për detaje, shihni udhëzuesin e mëposhtëm të instalimit dhe konfigurimit të Rclone ▼
rclone config file – Shfaq shtegun e skedarit të konfigurimit, skedari i konfigurimit të përgjithshëm është në ~/.config/rclone/rclone.conf
rclone config show – Shfaq informacionin e profilit
Komanda e përditësimit të versionit të përditësimit të Rclone
Futni komandën e mëposhtme për të përmirësuar dhe përditësuar versionin Rclone▼
rclone selfupdate
- Vini re se kjo komandë nuk është e disponueshme përpara versionit rclone 1.55.
- Nëse shfaqet një mesazh dështimi:
unknown command "selfupdate", duhet të ndiqni këtë udhëzues të instalimit për ta instaluar dhe përditësuar manualisht ▼
Si të çinstaloni heqjen e RClone?
Për të çinstaluar dhe hequr skedarin e konfigurimit rclone, përdorni komandën e mëposhtme për të renditur shtegun aktual të konfigurimit RClone▼
rclone config file
Kjo do të listojë shtegun për në skedarin aktual të konfigurimit.Pastaj mund të fshini vendndodhjen e shtegut sipas shembullit më poshtë.Kjo do të fshijë kredencialet për shërbimin e ruajtjes në distancë.
Komanda e çinstalimit Rclone
Shënim: Pas fshirjes së Rclone duke përdorur komandën e mëposhtme, nuk do të jeni më në gjendje të hyni në shërbimet e ruajtjes në distancë dhe do t'ju duhet t'i rikrijoni ato. ▼
sudo rm /home/pi/.config/rclone/rclone.conf
Për të hequr komandat rclone dhe faqet man, thjesht ndiqni komandën më poshtë për të hequr skedarët ▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Rclone sintaksën e komandës së shkarkimit
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Shembull i përdorimit të Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Rclone komandon opsionet e funksionit të përbashkët
rclone copy– kopjoni skedarëtrclone move– për të lëvizur skedarët, nëse dëshironi të fshini direktorinë e zbrazët të burimit pas lëvizjes, shtoni--delete-empty-src-dirs参数rclone sync– Sinkronizoni skedarët: Sinkronizoni direktorinë burimore me drejtorinë dhe skedarët e synuar, vetëm drejtoria dhe skedarët e synuar ndryshojnë.rclone size– Kontrolloni madhësinë e skedarit të diskut të rrjetit.rclone delete– Fshini përmbajtjen e skedarit nën shteg.rclone purge– Fshin shtegun dhe të gjithë përmbajtjen e skedarit të saj.rclone mkdir- Krijo një drejtori.rclone rmdir– Fshini një drejtori.rclone rmdirs– Fshini drejtorinë bosh nën mjedisin shpirtëror të specifikuar.nëse shtoni--leave-rootparametri, direktoria rrënjësore nuk do të fshihet.rclone check– Kontrolloni që të dhënat e adresës së burimit dhe destinacionit përputhen.rclone ls– Listoni të gjithë skedarët në shtegun e specifikuar me madhësinë dhe rrugën e tyre.rclone lsl– Një kohë më shumë e ngarkimit të ekranit se sa më sipër.rclone lsdListoni drejtoritë nën shtegun e specifikuar.rclone lsf– Listoni drejtoritë dhe skedarët nën shtegun e specifikuar.
Si të përdorni komandën e parametrit Rclone
-n=--dry-run– Ekzekutimi i testit, për të parë se çfarë operacionesh do të kryejë rclone në funksionimin aktual.-P=--progress– Shfaq progresin e transmetimit në kohë reale, rifresko një herë në 500 mS, përndryshe rifresko një herë në minutë si parazgjedhje.--cache-chunk-size SizeSuffi– Madhësia e bllokut, parazgjedhja është 5M, në teori, sa më e madhe të jetë shpejtësia e ngarkimit, aq më shumë memorie zë.Nëse vendoset shumë i madh, mund të shkaktojë prishjen e procesit.--cache-chunk-total-size SizeSuffix– Madhësia totale që një bllok mund të zërë në diskun lokal, e paracaktuar 10G.--transfers=N– Numri i skedarëve paralelë, parazgjedhja është 4.Rekomandohet të zvogëlohet ky parametër në një VPS me memorie relativisht të vogël, për shembull: në një VPS të vogël me 128M, rekomandohet ta vendosni atë në 1.--config string– specifikoni shtegun e skedarit të konfigurimit,stringështë rruga e skedarit të konfigurimit.--ignore-errors– Kapërceni gabimet.Për shembull, OneDrive do të kërkojë pas ngarkimit të disa skedarëve të veçantëFailed to copy: failed to open source object: malwareDetected: Malware detected, e cila do të bëjë që detyrat e mëpasshme të transmetimit të përfundojnë dhe ky parametër mund të shtohet për të kapërcyer gabimet.Por duhet të theksohet se kodi i statusit të daljes së RCLONE nuk do të jetë0.
Sigurisht, roli i rclone është shumë më tepër se kaq, dhe disa komanda Rclone të përdorura zakonisht janë renditur më poshtë.
Komanda e kopjimit të skedarit të kopjimit Rclone
Kopjo ▼
rclone copy
lëviz ▼
rclone move
fshini ▼
rclone delete
Komanda e sinkronizimit Rclone
Sinkronizoni ▼
rclone sync
Parametrat shtesë: shfaqni shpejtësinë në kohë reale ▼
-p
Parametrat shtesë: shpejtësia e kufizuar 40 MB ▼
--bwlimit 40M
Parametër shtesë: numri i skedarëve paralel ▼
--transfers=N
Komanda e fillimit Rclone
nis rclone ▼
systemctl start rclone
ndal rclon ▼
systemctl stop rclone
Shikoni statusin e rclonit ▼
systemctl status rclone
Shikoni vendndodhjen e profilit ▼
rclone config file
Regjistri Rklone
rclone ka 4 nivele të prerjeve,ERROR,NOTICE,INFO 和 DEBUG.Si parazgjedhje, rclone do të gjenerojë ERROR 和 NOTICE mesazh niveli.
-q– rclone do të gjenerojë vetëmERRORLajme.-v-- rclone do të gjenerojëERROR,NOTICE和INFOLajme,rekomandoje këtë.-vv– do të gjenerojë rcloneERROR,NOTICE,INFO和DEBUGLajme.--log-level LEVELFlamuri – kontrollon nivelin e regjistrit.
Rclone regjistrin e daljes në komandën e skedarit
使用 --log-file=FILE opsion, rclon do Error,Info 和 Debug mesazhi dhe gabimi standard i ridrejtuar te FILE, ketu FILE është rruga e skedarit të regjistrit që keni specifikuar.
Një mënyrë tjetër është përdorimi i komandës së drejtimit të sistemit, si p.sh.
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Filtro Rkloni, përfshini dhe përjashtoni parametrat
--exclude – Përjashtoni skedarët ose drejtoritë.
--include – Përfshi një skedar ose drejtori.
--filter – Rregullat e filtrimit të skedarëve, ekuivalente me metodat e tjera të përdorimit të dy opsioneve të mësipërme.Përfshini rregullat duke filluar me + fillon me rregullat e përjashtimit duke filluar me - fillim.
Parametri i filtrit të llojit të skedarit Rclone
si --exclude "*.bak",--filter "- *.bak", përjashtoni të gjitha bak dokument.Mund të shkruaj edhe.
si --include "*.{png,jpg}",--filter "+ *.{png,jpg}", duke përfshirë të gjitha png 和 jpg skedarë, duke përjashtuar skedarët e tjerë.
--delete-excluded Fshi skedarët e përjashtuar.Duhet të përdoret së bashku me parametrin e filtrit, përndryshe është i pavlefshëm.
Parametrat e filtrit të drejtorisë Rclone
Filtrimi i drejtorisë duhet të shtohet pas emrit të drejtorisë /, përndryshe do të trajtohet si një skedar për përputhje.nga / Në fillim do të përputhet vetëm me direktoriumin rrënjë (nën drejtorinë e specifikuar), përndryshe do të përputhet me direktorinë.E njëjta gjë vlen edhe për skedarët.
--exclude ".git/" përjashtoni të gjitha drejtoritë.git Tabela e përmbajtjes.
--exclude "/.git/" Përjashtoni vetëm direktorinë rrënjë.git Tabela e përmbajtjes.
--exclude "{Video,Software}/" përjashtoni të gjitha drejtoritë Video 和 Software Tabela e përmbajtjes.
--exclude "/{Video,Software}/" Përjashtoni vetëm direktorinë rrënjë Video 和 Software Tabela e përmbajtjes.
--include "/{Video,Software}/**" Përfshi vetëm direktorinë rrënjë Video 和 Software të gjitha përmbajtjet e drejtorisë.
Parametrat e filtrit të madhësisë së skedarit Rclone
Njësia e madhësisë së paracaktuar është kBytes , por ju mund të përdorni k ,M ose G prapashtesë.
--min-size Filtro skedarët më të vegjël se madhësia e specifikuar.për shembull --min-size 50 Tregon që skedarët më të vegjël se 50 mijë nuk do të transferohen.
--max-size Filtro skedarët më të mëdhenj se madhësia e specifikuar.për shembull --max-size 1G Tregon që skedarët më të mëdhenj se 1G nuk do të transferohen.
Shënim: Në testimin aktual, u zbulua se opsionet e filtrimit të madhësisë nuk mund të përdoren njëkohësisht.
Parametrat e skedarit të rregullave të filtrit Rclone
--filter-from <规则文件> Shto rregullat e përfshirjes/përjashtimit nga skedarët.për shembull --filter-from filter-file.txt.
Shembull i skedarit të rregullave të filtrit Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *Më poshtë janë shembuj të përdorimeve më të zakonshme dhe të thjeshta të filtrimit. Për përdorime më komplekse dhe të avancuara, ju lutemi referojuni dokumentacionit zyrtar të rregullave të filtrimit Rclone.
Opsionet e kohës ose kohëzgjatjes së Rklone
Opsioni TIME ose DURATION mund të specifikohet si një varg kohëzgjatjeje ose një varg kohor.
Një varg kohëzgjatjeje mund të jetë një sekuencë numrash dhjetorë të nënshkruar, secili me një prapashtesë dhjetore dhe njësi opsionale, të tilla si "300ms", "-1.5h" ose "2h45m".Njësia e paracaktuar është sekonda ose shkurtesat e mëposhtme janë të vlefshme:
ms– milisekondas- E dytam- minutëh- Orad- qielliw- javëM- disa muajy- Viti
Këto gjithashtu mund të specifikohen si kohë absolute në formatet e mëposhtme:
- RFC3339 - p.sh
2006-01-02T15:04:05Zose2006-01-02T15:04:05+07:00 - Data dhe ora ISO8601, zona kohore lokale -
2006-01-02T15:04:05 - Data dhe ora ISO8601, zona kohore lokale -
2006-01-02 15:04:05 - Data ISO8601 -
2006-01-02(VVVV-MM-DD)
Variablat e mjedisit Rklone
Çdo opsion në rclone mund të vendoset nëpërmjet variablave të mjedisit.Emri i ndryshores mjedisore mund të specifikohet ngaEmri i gjatë i opsionitkonverto, fshij -- parashtesë, ndryshim - 为_, me shkronjë të madhe dhe me parashtesë RCLONE_.Prioriteti i variablave të mjedisit do të jetë më i ulët se ai i opsioneve të linjës së komandës, domethënë kur opsionet përkatëse shtohen përmes vijës së komandës, vlerat e vendosura nga variablat e mjedisit do të mbishkruhen.
Për shembull, vendosja e madhësisë minimale të ngarkimit --min-size 50, duke përdorur variablin e mjedisit është RCLONE_MIN_SIZE=50.Kur vendoset ndryshorja e mjedisit, përdoret në vijën e komandës --min-size 100, atëherë vlera e ndryshores mjedisore do të mbishkruhet.
Rkloni variablat e mjedisit të përbashkët
RCLONE_CONFIG– Rruga e skedarit të konfigurimit të personalizuarRCLONE_CONFIG_PASS– Nëse rclone është i koduar, vendosni këtë variabël mjedisi si fjalëkalim për të deshifruar automatikisht skedarin e konfigurimit.RCLONE_RETRIES– Kohët e riprovës së dështimit të ngarkimit, parazgjedhja 3 herëRCLONE_RETRIES_SLEEP– Koha e pritjes për riprovën e dështimit të ngarkimit, e çaktivizuar si parazgjedhje, njësis,m,hPërfaqësoni përkatësisht sekondat, minutat dhe orët.CLONE_TRANSFERS– Numri i skedarëve të ngarkuar paralelisht.RCLONE_CACHE_CHUNK_SIZE– Madhësia e bllokut, parazgjedhja është 5M, në teori, sa më e madhe të jetë shpejtësia e ngarkimit, aq më shumë memorie zë.Nëse vendoset shumë i madh, mund të shkaktojë prishjen e procesit.RCLONE_CACHE_CHUNK_TOTAL_SIZE– Madhësia totale që një bllok mund të zërë në diskun lokal, e paracaktuar 10G.RCLONE_IGNORE_ERRORS=true– Kapërceni gabimet.
Shpresojmë që artikulli "Udhëzuesi i Komandës Rclone: Si të Përdorni Parametrat për të Filluar Shkarkimin e Kopjimit Sinkron" i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ) do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-1864.html



