Uhla lwemibhalo ye-athikili
- 1 Faka i-Rclone
- 2 Umyalo wokusetha wokufakwa kwe-Rclone
- 3 Umyalo wenguqulo yokuthuthukisa ye-Rclone
- 4 Ungayikhipha kanjani i-RClone?
- 5 I-syntax yomyalo wokulanda we-Rclone
- 6 Izinketho zemisebenzi evamile ye-Rclone
- 7 Ungawusebenzisa kanjani umyalo wepharamitha ye-Rclone
- 8 Ilogi ye-rclone
- 9 Isihlungi se-RClone, faka futhi ungafaki amapharamitha
- 10 Rclone imvelo variable
I-Rclone Kuyithuluzi lomugqa womyalo elisekela ukuvumelanisa, ukulayisha kanye nokulanda idatha phakathi kwesitoreji sezinto ezahlukene namadiski enethiwekhi.
Futhi, ngezinye izilungiselelo, ungasebenzisa kalula imisebenzi engokoqobo efana nokulanda ungaxhunyiwe ku-inthanethi nesipele seseva ye-VPS.
Lesi sihloko sizokwabelana ngamapharamitha womyalo avame ukusetshenziswa yi-Rclone.
Faka i-Rclone
Linux/CentOS/macOS/BSD
I-Rclone inikeza ngokusemthethweni iskripthi sokufaka ngokuchofoza okukodwa:
curl https://rclone.org/install.sh | sudo bash
Windows
Chofoza isixhumanisi esingezansi ukuze ufake ikhasi lokulanda le-Rclone ▼
- Bese, khetha I-Windows Downloads.
Umyalo wokusetha wokufakwa kwe-Rclone
rclone config
- Faka inketho yokucushwa esebenzayo ukwenza imisebenzi efana nokwengeza, ukususa, nokuphatha amadiski enethiwekhi.
Ukuze uthole imininingwane, bheka okokufundisa okulandelayo kokufaka nokulungisa i-Rclone▼
rclone config file
- Khombisa indlela yefayela lokumisa, ifayela lokucushwa elijwayelekile lingaphakathi ~/.config/rclone/rclone.conf
rclone config show
– Khombisa imininingwane yephrofayili
Umyalo wenguqulo yokuthuthukisa ye-Rclone
Faka umyalo olandelayo ukuze uthuthukise futhi ubuyekeze inguqulo ye-Rclone▼
rclone selfupdate
- Qaphela ukuthi lo myalo awutholakali ngaphambi kwenguqulo ye-rclone 1.55.
- Uma umlayezo wokwehluleka uvela:
unknown command "selfupdate"
, udinga ukulandela lesi sifundo sokufundisa sokufaka ukuze ufake futhi ubuyekeze mathupha ▼
Ungayikhipha kanjani i-RClone?
Ukuze ukhiphe futhi ususe ifayela lokucushwa kwe-rclone, sebenzisa umyalo olandelayo ukuze ubhale uhlu lwamanje lokucushwa kwe-RClone▼
rclone config file
Lokhu kuzoklelisa indlela eya efayeleni lamanje lokucushwa.Bese ungasusa indawo yendlela ngokwesibonelo esingezansi.Lokhu kuzosusa imininingwane yesevisi yesitoreji esikude.
Umyalo wokukhipha we-Rclone
Qaphela:Ngemva kokususa i-Rclone ngomyalo olandelayo, ngeke usakwazi ukufinyelela izinsiza zokulondoloza ukude futhi uzodinga ukuzidala kabusha▼
sudo rm /home/pi/.config/rclone/rclone.conf
Ukuze ususe imiyalo ye-rclone namakhasi abantu, vele ulandele umyalo ongezansi ukuze ususe amafayela▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
I-syntax yomyalo wokulanda we-Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Isibonelo sokusetshenziswa kwe-Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Izinketho zemisebenzi evamile ye-Rclone
rclone copy
– kopisha amafayelarclone move
- ukuhambisa amafayela, uma ufuna ukususa umkhombandlela womthombo ongenalutho ngemuva kokuhambisa, engeza--delete-empty-src-dirs
Ipharamitharclone sync
- Vumelanisa amafayela: Vumelanisa uhla lwemibhalo lomthombo kuhla lwemibhalo okuqondiwe namafayela, uhla lwemibhalo oluqondiwe kuphela namafayela ashintshwayo.rclone size
- Hlola usayizi wefayela lediski yenethiwekhi.rclone delete
- Susa okuqukethwe kwefayela ngaphansi kwendlela.rclone purge
- Isusa indlela nakho konke okuqukethweyo kwefayela.rclone mkdir
- Dala inkomba.rclone rmdir
– Susa lwemibhalo.rclone rmdirs
- Susa uhla lwemibhalo olungenalutho ngaphansi kwendawo engokomoya eshiwo.uma wengeza--leave-root
ipharamitha, umkhombandlela wempande ngeke ususwe.rclone check
- Hlola ukuthi idatha yomthombo nekheli lendawo iyahambelana yini.rclone ls
- Faka ohlwini wonke amafayela asendleleni eshiwo ngosayizi wawo nendlela.rclone lsl
- Isibonisi esisodwa sokulayisha isikhathi kunangenhla.rclone lsd
Faka ohlwini lwemibhalo ngaphansi kwendlela eshiwo.rclone lsf
- Faka ohlwini lwemibhalo namafayela ngaphansi kwendlela eshiwo.
Ungawusebenzisa kanjani umyalo wepharamitha ye-Rclone
-n
=--dry-run
- Ukugijima kokuhlola, ukubona ukuthi iyiphi imisebenzi ezokwenziwa yi-rclone ekusebenzeni kwangempela.-P
=--progress
- Khombisa inqubekelaphambili yokudluliselwa kwesikhathi sangempela, vuselela kanye njalo ngo-500mS, ngaphandle kwalokho vuselela kanye ngomzuzu ngokuzenzakalelayo.--cache-chunk-size SizeSuffi
- Usayizi webhulokhi, okuzenzakalelayo ngu-5M, ngokombono, isivinini sokulayisha sikhulu, kuthatha inkumbulo eyengeziwe.Uma isethwe inkulu kakhulu, ingase ibangele ukuthi inqubo iphuke.--cache-chunk-total-size SizeSuffix
- Usayizi ophelele ongathathwa yibhulokhi kudiski yendawo, i-10G ezenzakalelayo.--transfers=N
- Inombolo yamafayela ahambisanayo, okuzenzakalelayo ngu-4.Kunconywa ukunciphisa le pharamitha ku-VPS enenkumbulo encane uma kuqhathaniswa, isibonelo: ku-VPS encane ene-128M, kunconywa ukuyibeka ku-1.--config string
- cacisa indlela yefayela lokucushwa,string
indlela yefayela yokumisa.--ignore-errors
– Eqa amaphutha.Ngokwesibonelo, i-OneDrive izokwazisa ngemva kokulayisha amanye amafayela akhethekileFailed to copy: failed to open source object: malwareDetected: Malware detected
, okuzobangela ukuthi imisebenzi yokudlulisela elandelayo inqanyulwe, futhi le pharamitha ingangezwa ukweqa amaphutha.Kodwa kufanele kuqashelwe ukuthi ikhodi yesimo sokuphuma ye-RCLONE ngeke ibe0
,
Vele, indima ye-rclone ingaphezulu kwalokho, futhi eminye imiyalo esetshenziswa kakhulu ye-Rclone ibalwe ngezansi.
Umyalo wokukopisha ifayela le-rclone
Kopisha ▼
rclone copy
hambisa ▼
rclone move
susa ▼
rclone delete
Umyalo wokuvumelanisa we-Rclone
Vumelanisa ▼
rclone sync
Imingcele eyengeziwe: bonisa isivinini sesikhathi sangempela ▼
-p
Amapharamitha engeziwe: khawulela isivinini 40MB ▼
--bwlimit 40M
Ipharamitha eyengeziwe: inombolo yamafayela ahambisanayo ▼
--transfers=N
Umyalo wokuqala we-Rclone
qala i-rclone ▼
systemctl start rclone
misa i-rclone ▼
systemctl stop rclone
Buka isimo se-rclone ▼
systemctl status rclone
Buka Indawo Yephrofayela ▼
rclone config file
Ilogi ye-rclone
I-rclone inamazinga angu-4 okugawula,ERROR
,NOTICE
,INFO
Kanye DEBUG
.Ngokuzenzakalelayo, i-rclone izokhiqiza ERROR
Kanye NOTICE
umlayezo wezinga.
-q
- i-rclone izokhiqiza kuphelaERROR
izindaba.-v
-- i-rclone izokhiqizaERROR
,NOTICE
KanyeINFO
izindaba,batusa lokhu,-vv
- i-rclone izokhiqizaERROR
,NOTICE
,INFO
KanyeDEBUG
izindaba.--log-level LEVEL
I - flag ilawula ileveli yelogi.
Ilogi yokuphuma kwe-RClone kumyalo wefayela
使用 --log-file=FILE
inketho, i-rclone izokwenza Error
,Info
Kanye Debug
umyalezo kanye nephutha elijwayelekile liqondiswe kabusha ku FILE
,lapha FILE
iyindlela yefayela lokungena oyishilo.
Enye indlela ukusebenzisa umyalo wokukhomba wesistimu, njengokuthi:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Isihlungi se-RClone, faka futhi ungafaki amapharamitha
--exclude
- Ungafaki amafayela noma izinkomba.
--include
- Faka ifayela noma umkhombandlela.
--filter
- Imithetho yokuhlunga ifayela, okulingana nezinye izindlela zokusebenzisa zezinketho ezimbili ezingenhla.Faka nemithetho eqala ngayo +
iqala ngemithetho yokukhishwa iqala ngokuthi -
ukuqala.
Ipharamitha yesihlungi sohlobo lwefayela le-Rclone
Isibonelo --exclude "*.bak"
,--filter "- *.bak"
, khipha konke bak
idokhumenti.Angabhala futhi.
Isibonelo --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, kuhlanganise nabo bonke png
Kanye jpg
amafayela, ngaphandle kwamanye amafayela.
--delete-excluded
Susa amafayela angabaliwe.Idinga ukusetshenziswa nepharamitha yesihlungi, ngaphandle kwalokho ayivumelekile.
Imingcele yesihlungi sohla lwemibhalo ye-RClone
Ukuhlunga uhla lwemibhalo kudinga ukwengezwa ngemva kwegama lohla lwemibhalo /
, uma kungenjalo izophathwa njengefayela lokufanisa.nge /
Ekuqaleni, izofanelana kuphela nohla lwemibhalo lwempande (ngaphansi kohlu olushiwo), ngaphandle kwalokho luzohambisana nalo lonke uhla lwemibhalo.Okufanayo kuyasebenza nakumafayela.
--exclude ".git/"
ungafaki zonke izinkomba.git
Okuqukethwe.
--exclude "/.git/"
Ungafaki umkhombandlela wempande kuphela.git
Okuqukethwe.
--exclude "{Video,Software}/"
ungafaki zonke izinkomba Video
Kanye Software
Okuqukethwe.
--exclude "/{Video,Software}/"
Ungafaki umkhombandlela wempande kuphela Video
Kanye Software
Okuqukethwe.
--include "/{Video,Software}/**"
Faka kuphela uhla lwemibhalo lwempande Video
Kanye Software
konke okuqukethwe ohlwini lwemibhalo.
Imingcele yesihlungi sikasayizi wefayela le-rclone
Iyunithi yosayizi ozenzakalelayo ngu kBytes
, kodwa ungasebenzisa k
,M
Noma G
isijobelelo.
--min-size
Hlunga amafayela amancane kunosayizi oshiwo.Ngokwesibonelo --min-size 50
Ibonisa ukuthi amafayela amancane kuno-50k ngeke adluliswe.
--max-size
Hlunga amafayela amakhulu kunosayizi oshiwo.Ngokwesibonelo --max-size 1G
Ibonisa ukuthi amafayela amakhulu kuno-1G ngeke adluliswe.
Qaphela:Ekusetshenzisweni kokuhlola kwangempela, kutholakala ukuthi izinketho ezimbili zokuhlunga usayizi azikwazi ukusetshenziswa ngesikhathi esisodwa.
Ipharamitha yefayela lokuhlunga le-rclone
--filter-from <规则文件>
Engeza hlanganisa/khipha imithetho kumafayela.Ngokwesibonelo --filter-from filter-file.txt
,
Isibonelo sefayela lesihlungi se-rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
Ngezansi kunezibonelo zokusetshenziswa kokuhlunga okuvamile nokulula, ukuze uthole ukusetshenziswa okuyinkimbinkimbi nokusezingeni eliphezulu, hlolaIdokhumenti yemithetho yesihlungi esemthethweni ye-RClone,
Isikhathi se-Rclone noma izinketho zobude besikhathi
Inketho ethi TIME noma DURATION ingacaciswa njengeyunithi yezinhlamvu yesikhathi noma iyunithi yezinhlamvu yesikhathi.
Iyunithi yezinhlamvu yobude besikhathi ingase ibe ukulandelana kwezinombolo zedesimali esayiniwe, ngayinye ibe nedesimali yokuzithandela nesijobelelo seyunithi, esifana nokuthi "300ms", "-1.5h", noma "2h45m".Iyunithi ezenzakalelayo imizuzwana noma izifinyezo ezilandelayo zivumelekile:
ms
– milliseconds
- Okwesibilim
- umzuzuh
- Ihorad
- isibhakabhakaw
- isontoM
- izinyanga ezimbalway
- Unyaka
Lezi zingaphinda zicaciswe njengezikhathi eziphelele ngamafomethi alandelayo:
- RFC3339 - isb
2006-01-02T15:04:05Z
Noma2006-01-02T15:04:05+07:00
- ISO8601 usuku nesikhathi, indawo yesikhathi yendawo -
2006-01-02T15:04:05
- ISO8601 usuku nesikhathi, indawo yesikhathi yendawo -
2006-01-02 15:04:05
- Idethi ye-ISO8601 -
2006-01-02
(YYYY-MM-DD)
Rclone imvelo variable
Yonke inketho ku-rclone ingasethwa ngokuguquguquka kwemvelo.Igama lendawo eguquguqukayo lingacaciswa ngokuthiigama lenketho endeguqula, susa --
isiqalo, shintsha -
ngoba_
, ezinosonhlamvukazi kanye neziqalo RCLONE_
.Okubalulekile kokuguquguquka kwemvelo kuzoba ngaphansi kwalokho kwezinketho zomugqa womyalo, okungukuthi, lapho izinketho ezihambisanayo zenezelwa ngomugqa womyalo, amanani asethwe okuguquguqukayo kwemvelo azobhalwa ngaphezulu.
Isibonelo, ukusetha usayizi omncane wokulayisha --min-size 50
, usebenzisa i-variable yemvelo RCLONE_MIN_SIZE=50
.Uma okuguquguqukayo kwemvelo kusethiwe, kulayini womyalo sebenzisa --min-size 100
, bese inani lokuhlukahluka kwemvelo lizobhalwa ngaphezulu.
Rclone common environment variables
RCLONE_CONFIG
- Indlela yefayela yokumisa ngokwezifisoRCLONE_CONFIG_PASS
- Uma i-rclone ibethelwe, setha lokhu kuguquguquka kwemvelo njengephasiwedi ukuze ususe ngokuzenzakalelayo ifayela lokumisa.RCLONE_RETRIES
- Izikhathi zokuzama ukwehluleka kokulayisha kabusha, okuzenzakalelayo izikhathi ezi-3RCLONE_RETRIES_SLEEP
- Ukuhluleka kokulayisha uphinde uzame isikhathi sokulinda, sikhutshazwe ngokuzenzakalelayo, iyunithis
,m
,h
Imele imizuzwana, imizuzu, namahora, ngokulandelana.CLONE_TRANSFERS
- Inani lamafayela alayishwe ngokufana.RCLONE_CACHE_CHUNK_SIZE
- Usayizi webhulokhi, okuzenzakalelayo ngu-5M, ngokombono, isivinini sokulayisha sikhulu, kuthatha inkumbulo eyengeziwe.Uma isethwe inkulu kakhulu, ingase ibangele ukuthi inqubo iphuke.RCLONE_CACHE_CHUNK_TOTAL_SIZE
- Usayizi ophelele ongathathwa yibhulokhi kudiski yendawo, i-10G ezenzakalelayo.RCLONE_IGNORE_ERRORS=true
– Eqa amaphutha.
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwane nge-"Rclone Command Encyclopedia: Qala Ukusebenzisa Kopisha Okuvumelanayo Kopisha Kopisha Ipharamitha Yefayela", okuwusizo kuwe.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1864.html
Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!