Ingqokelela yomyalelo we-Rclone: ​​qalisa ikopi ehambelanayo yokukhuphela ifayile yeparamitha indlela yokusetyenziswa

Inkanyamba Sisixhobo somgca womyalelo oxhasa ulungelelwaniso, ukulayisha kunye nokukhuphela idatha phakathi kwezinto ezahlukeneyo zokugcina kunye neediski zenethiwekhi.

Kwaye, ngolunye useto, unokuphumeza ngokulula imisebenzi esebenzayo njengokukhuphela ngaphandle kweintanethi kunye nokugcinwa kweseva yeVPS.

Eli nqaku liza kwabelana ngeeparamitha zomyalelo eziqhelekileyo ezisetyenziswa yiRclone.

Ingqokelela yomyalelo we-Rclone: ​​qalisa ikopi ehambelanayo yokukhuphela ifayile yeparamitha indlela yokusetyenziswa

Faka i-Rclone

Linux/CentOS/macOS/BSD

I-Rclone ibonelela ngokusemthethweni iscript sokucofa okukodwa:

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

Windows

Cofa ikhonkco elingezantsi ukuze ufake iRclone iphepha lokukhuphela ▼

  • Emva koko, khetha Windows Khuphela.

Umyalelo wokumisela uqwalaselo lofakelo lwe-Rclone

rclone config -Faka inketho yoqwalaselo olusebenzayo ukwenza imisebenzi enjengokongeza, ukucima, nokulawula iidiski zenethiwekhi.

Ngeenkcukacha, jonga i-Rclone elandelayo yofakelo kunye nesifundo soqwalaselo▼

rclone config file -Bonisa umendo wefayile yoqwalaselo, ifayile yoqwalaselo jikelele ingaphakathi ~/.config/rclone/rclone.conf

rclone config show – Bonisa ulwazi lweprofayile

Umyalelo wohlaziyo lwe-Rclone yohlaziyo

Faka lo myalelo ulandelayo ukuze uphucule kwaye uhlaziye inguqulelo yeRclone▼

rclone selfupdate
  • Qaphela ukuba lo myalelo awufumaneki phambi kwe-rclone version 1.55.
  • Ukuba kuvela umyalezo ongaphumeleliyo:unknown command "selfupdate", kufuneka ulandele esi sifundo somyalelo wofakelo ukufaka kunye nokuhlaziya ngesandla ▼

Uyikhupha njani i-RClone?

Ukukhupha kunye nokususa ifayile yoqwalaselo ye-rclone, sebenzisa lo myalelo ulandelayo ukudwelisa indlela yangoku yeRClone yoqwalaselo▼

rclone config file

Oku kuya kudwelisa umendo kwifayile yoqwalaselo yangoku.Emva koko unokucima indawo yendlela ngokomzekelo ongezantsi.Oku kuya kucima iinkcazi zenkonzo yokugcina kude.

Umyalelo wokukhupha i-Rclone

Qaphela:Emva kokucima i-Rclone ngalo myalelo ulandelayo, awusayi kuphinda ube nakho ukufikelela kwiinkonzo zogcino olukude kwaye kuya kufuneka uzenze kwakhona▼

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

Ukususa imiyalelo ye-rclone kunye namaphepha omntu, landela nje lo myalelo ungezantsi ukususa iifayile▼

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

I-Rclone yokukhuphela umyalelo we-syntax

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

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

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

Umzekelo wokusetyenziswa kweRclone

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

I-Rclone iyalele iinketho zokusebenza eziqhelekileyo

  • rclone copy - Kopa iifayile
  • rclone move -ukuhambisa iifayile, ukuba ufuna ukucima isilawuli semithombo engenanto emva kokuhamba, yongeza --delete-empty-src-dirs IParamu
  • rclone sync -Ungqamaniso lweefayile: Ngqamanisa uvimba weefayili womthombo kulawulo ekujoliswe kulo kunye neefayile, kuphela isikhombisi ekujoliswe kuso kunye neefayile ezitshintshiweyo.
  • rclone size -Jonga ubungakanani befayile yediski yenethiwekhi.
  • rclone delete -Cima umxholo wefayile phantsi kwendlela.
  • rclone purge -Icima indlela kunye nayo yonke imixholo yefayile.
  • rclone mkdir - Yenza uvimba weefayili.
  • rclone rmdir – Cima uvimba weefayili.
  • rclone rmdirs -Cima uvimba ongenanto phantsi kwendawo yokomoya echaziweyo.ukuba wongeza --leave-root iparameter, ulawulo lweengcambu aluyi kucinywa.
  • rclone check -Jonga ukuba umthombo kunye nedilesi yedilesi iyahambelana.
  • rclone ls -Dwelisa zonke iifayile kwindlela echaziweyo kunye nobukhulu bazo kunye nendlela.
  • rclone lsl -Ixesha elinye lokulayisha ngaphezulu kunangasentla.
  • rclone lsd Dwelisa abalawuli phantsi kwendlela ekhankanyiweyo.
  • rclone lsf – Dwelisa abalawuli kunye neefayile phantsi kwendlela ekhankanyiweyo.

Uwusebenzisa njani umyalelo weparamitha yeRclone

  • -n = --dry-run -Uvavanyo lokuqhuba, ukubona ukuba yeyiphi imisebenzi eya kwenziwa yirclone kumsebenzi wokwenyani.
  • -P = --progress -Bonisa ukuhanjiswa kwexesha lokwenyani, hlaziya kanye rhoqo nge-500mS, kungenjalo hlaziya kube kanye ngomzuzu ngokuzenzekelayo.
  • --cache-chunk-size SizeSuffi -Ubungakanani bebhloko, ukungagqibeki yi-5M, ngokwethiyori, isantya esikhulu sokulayisha, kokukhona inkumbulo ithatha.Ukuba iseti inkulu kakhulu, inokubangela ukuba inkqubo iqhawuke.
  • --cache-chunk-total-size SizeSuffix - Ubungakanani obupheleleyo obunokuthi ibhloko ihlale kwidiski yendawo, i-10G engagqibekanga.
  • --transfers=N -Inani leefayile ezihambelanayo, ukungagqibeki yi-4.Kunconywa ukunciphisa le parameter kwi-VPS enememori encinci, umzekelo: kwi-VPS encinci kunye ne-128M, kucetyiswa ukuba uyibeke kwi-1.
  • --config string -khankanya indlela yefayile yoqwalaselo,stringyindlela yefayile yoqwalaselo.
  • --ignore-errors – Tsiba iimpazamo.Umzekelo, i-OneDrive iya kunceda emva kokulayisha ezinye iifayile ezikhethekileyoFailed to copy: failed to open source object: malwareDetected: Malware detected, eya kubangela ukuba imisebenzi yothumelo elandelayo ipheliswe, kwaye le parameter inokongezwa ukutsiba iimpazamo.Kodwa kufuneka kuqatshelwe ukuba ikhowudi yesimo sokuphuma ye-RCLONE ayiyi kuba0,

Ewe, indima ye-rclone ingaphezulu koko, kwaye eminye imiyalelo ye-Rclone esetyenziswa ngokuqhelekileyo idweliswe ngezantsi.

Rclone ikopi ikopi yefayile umyalelo

Khuphela ▼

rclone copy

shukuma ▼

rclone move

cima ▼

rclone delete

Rclone sync umyalelo

Ngqamanisa ▼

rclone sync

Iiparamitha ezongezelelweyo: bonisa isantya sexesha lokwenyani ▼

-p

Iiparamitha ezongezelelweyo: umda wesantya 40MB ▼

--bwlimit 40M

Iparamitha eyongezelelweyo: inani leefayile ezihambelanayo ▼

--transfers=N

Umyalelo wokuqala we-Rclone

qala i-rclone ▼

systemctl start rclone

yeka i-rclone ▼

systemctl stop rclone

Jonga isimo se-rclone ▼

systemctl status rclone

Jonga iNdawo yeProfayile ▼

rclone config file

Rclone log

I-rclone inamanqanaba ama-4 okugawulwa kwemithi,ERROR,NOTICE,INFO Kunye kunye DEBUG.Ngokungagqibekanga, i-rclone iyakwenza ERROR Kunye kunye NOTICE umyalezo wenqanaba.

  • -q -i-rclone iya kuvelisa kuphela ERROR iindaba.
  • -v -- irclone iyakwenza ERROR,NOTICE Kunye kunye INFO iindaba,cebisa oku,
  • -vv -i-rclone iya kuvelisa ERROR,NOTICE,INFOKunye kunye DEBUG iindaba.
  • --log-level LEVEL I - iflegi ilawula umgangatho welog.

Rclone isiphumo sokungena kwifayile yomyalelo

使用 --log-file=FILE ukhetho, i-rclone iya Error,Info Kunye kunye Debug umyalezo kunye nemposiso eqhelekileyo iqondiswe kwakhona FILE,Apha FILE ngumendo wefayile yelog oyixelileyo.

Enye indlela kukusebenzisa umyalelo wokwalatha wenkqubo, onje:

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

Isihluzo se-RClone, bandakanya kwaye ungabandakanyi iiparamitha

--exclude -Ngaphandle kweefayile okanye abalawuli.

--include -Bandakanya ifayile okanye ulawulo.

--filter -Imithetho yokucoca iifayile, elingana nezinye iindlela zokusetyenziswa kwezi zimbini zingasentla.Bandakanya imithetho eqala nge + iqala ngemithetho yokukhuphela ngaphandle - ukuqala.

Uhlobo lwefayile ye-Rclone ipharamitha yokucoca

Ngokomzekelo --exclude "*.bak",--filter "- *.bak", ngaphandle zonke bak uxwebhu.Ungabhala kananjalo.

Ngokomzekelo --include "*.{png,jpg}",--filter "+ *.{png,jpg}", kuquka zonke png Kunye kunye jpg iifayile, ngaphandle kwezinye iifayile.

--delete-excluded Cima iifayile ezingabandakanywanga.Kufuneka isetyenziswe ngokudibeneyo nepharamitha yokucoca, kungenjalo ayisebenzi.

Rclone ulawulo lweparameters zokucoca

Uhluzo lukavimba weefayili kufuneka longezwe emva kwegama likavimba weefayili /, kungenjalo iya kuphathwa njengefayile yokudibanisa.nge / Ekuqaleni iya kuhambelana kuphela nolawulo lweengcambu (phantsi kolawulo olukhankanyiweyo), kungenjalo luya kuhambelana nolawulo.Oku kuyasebenza nakwiifayile.

--exclude ".git/" ungabandakanyi bonke abalawuli.git Isiqulatho.

--exclude "/.git/" Khupha kuphela uvimba weefayili.git Isiqulatho.

--exclude "{Video,Software}/" ungabandakanyi bonke abalawuli Video Kunye kunye Software Isiqulatho.

--exclude "/{Video,Software}/" Khupha kuphela uvimba weefayili Video Kunye kunye Software Isiqulatho.

--include "/{Video,Software}/**" Bandakanya kuphela ulawulo lweengcambu Video Kunye kunye Software yonke imixholo yoluhlu.

Rclone ifayile yobungakanani beeparamitha zokucoca

Iyunithi yobungakanani obumiselweyo yi kBytes , kodwa ungasebenzisa k ,M Okanye G isimamva.

--min-size Iifayile zokucoca ezincinci kunobungakanani obuxeliweyo.umzekelo --min-size 50 Ibonisa ukuba iifayile ezincinci kune-50k aziyi kudluliselwa.

--max-size Iifayile zokucoca ezinkulu kunobungakanani obuxeliweyo.umzekelo --max-size 1G Ibonisa ukuba iifayile ezinkulu kune-1G aziyi kudluliselwa.

Qaphela:Kuvavanyo lokwenyani kusebenziso, kufumaniseka ukuba iinketho ezimbini zokuhluza ubungakanani azinakusetyenziswa ngaxeshanye.

Iiparamitha zefayile yokucoca i-RClone

--filter-from <规则文件> Yongeza ziquka/ungabandakanyi imithetho kwiifayile.umzekelo --filter-from filter-file.txt,

Umzekelo wefayile yesihluzi seRclone:

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

Apha ngezantsi kukho imizekelo yosetyenziso oluqhelekileyo nolulula lokucoca, kusetyenziso oluntsonkothileyo noluphezulu, jongaUxwebhu lwemithetho yokucoca esemthethweni ye-RClone,

Ixesha leRclone okanye iinketho zobude bexesha

TIME okanye DURATION ukhetho lunokuchazwa njengomtya wexesha okanye umtya wexesha.

Umtya wobude usenokuba lulandelelwano lwamanani edesimali asayiniweyo, ngalinye linedesimali yokuzikhethela kunye nesimamva seyunithi, esifana no-"300ms", "-1.5h", okanye "2h45m".Iyunithi engagqibekanga yimizuzwana okanye ezi zifinyezo zilandelayo ziyasebenza:

  • ms– millisecond
  • s - Isibini
  • m - mzuzu
  • h - Yure
  • d - isibhakabhaka
  • w - iveki
  • M - iinyanga ezininzi
  • y - Unyaka

Ezi zinokuchazwa njengamaxesha achanekileyo kwezi fomathi zilandelayo:

  • RFC3339 - umz2006-01-02T15:04:05ZOkanye2006-01-02T15:04:05+07:00
  • ISO8601 umhla kunye nexesha, indawo yexesha lendawo -2006-01-02T15:04:05
  • ISO8601 umhla kunye nexesha, indawo yexesha lendawo -2006-01-02 15:04:05
  • ISO8601 umhla - 2006-01-02(YYYY-MM-DD)

Izinto eziguquguqukayo ze-Rclone

Lonke ukhetho kwi-rclone lunokusetwa ngokuguquguquka kokusingqongileyo.Igama lemo engqongileyo lingachazwa nguigama lokhetho oludeguqula, cima -- isimaphambili, tshintsha - ye_, ezinoonobumba abakhulu kunye nezimaphambili RCLONE_.Okuphambili kokuguquguquka kwemekobume kuya kuba sezantsi kunokhetho lomgca womyalelo, oko kukuthi, xa iinketho ezihambelanayo zihlonyelwa ngomgca womyalelo, amaxabiso abekwe ziinguqu zemo engqongileyo aya kubhalwa ngaphezulu.

Umzekelo, ukuseta ubungakanani obuncinci bokulayisha --min-size 50, usebenzisa imo eguquguqukayo RCLONE_MIN_SIZE=50.Xa ukuguquguquka kwemeko-bume kusetiwe, kusetyenziso lwelayini yomyalelo --min-size 100, ngoko ixabiso lemeko-bume eguquguqukayo liza kubhalwa ngaphezulu.

Rclone iinguqu eziqhelekileyo zokusingqongileyo

  • RCLONE_CONFIG -Indlela yefayile yoqwalaselo yesiko
  • RCLONE_CONFIG_PASS -Ukuba i-rclone iguqulelwe ngokuntsonkothileyo, seta oku kuguquguquka kwemekobume njengegama lokugqitha ukuze uguqule ngokuzenzekelayo ifayile yoqwalaselo.
  • RCLONE_RETRIES -Amaxesha okuzama kwakhona ukungaphumeleli, okungagqibekanga amaxesha ama-3
  • RCLONE_RETRIES_SLEEP -Ukusilela kokulayisha kwakhona uzame ixesha lokulinda, livaliwe ngokungagqibekanga, iyunithis,m,hBonisa imizuzwana, imizuzu, kunye neeyure ngokulandelelanayo.
  • CLONE_TRANSFERS – Inani leefayile ezifakwe ngokufanayo.
  • RCLONE_CACHE_CHUNK_SIZE -Ubungakanani bebhloko, ukungagqibeki yi-5M, ngokwethiyori, isantya esikhulu sokulayisha, kokukhona inkumbulo ithatha.Ukuba iseti inkulu kakhulu, inokubangela ukuba inkqubo iqhawuke.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - Ubungakanani obupheleleyo obunokuthi ibhloko ihlale kwidiski yendawo, i-10G engagqibekanga.
  • RCLONE_IGNORE_ERRORS=true – Tsiba iimpazamo.

Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ekwabelwana ngayo "I-Rclone Command Encyclopedia: Qala i-Synchronous Copy Khuphela ukuSebenzisa iFayile yeeFayile", eluncedo kuwe.

Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-1864.html

Wamkelekile kwisitishi seTelegram sebhlog kaChen Weiliang ukufumana uhlaziyo lwamva nje!

🔔 Yiba ngowokuqala ukufumana iSikhokelo sokuSetyenziswa kweSixhobo se-"ChatGPT yeNtengiso ye-AI" kuluhlu oluphezulu lwetshaneli! 🌟
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!

 

Shiya uluvo

Idilesi ye-imeyile ayizukupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

skrolela phezulu