ʻO ka hōʻiliʻili kauoha Rclone: ​​hoʻomaka i ka hoʻoiho kope kope ʻana i ke ʻano o ka hoʻohana ʻana i nā faila faila

Rikone He mea hana laina kauoha ia e kākoʻo ana i ka synchronizing, hoʻouka a hoʻoiho ʻana i ka ʻikepili ma waena o nā waihona mea like ʻole a me nā disks pūnaewele.

A, me kekahi mau hoʻonohonoho, hiki iā ʻoe ke hoʻokō maʻalahi i nā hana kūpono e like me ka hoʻoiho ma waho a me ke kākoʻo kikowaena VPS.

E kaʻana like kēia ʻatikala i nā ʻāpana kauoha i hoʻohana mau ʻia e Rclone.

ʻO ka hōʻiliʻili kauoha Rclone: ​​hoʻomaka i ka hoʻoiho kope kope ʻana i ke ʻano o ka hoʻohana ʻana i nā faila faila

E hoʻouka iā Rclone

Linux/CentOS/macOS/BSD

Hāʻawi ʻo Rclone i kahi palapala hoʻonohonoho hoʻokahi kaomi:

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

Windows

Kaomi i ka loulou ma lalo e komo i ka ʻaoʻao hoʻoiho Rclone ▼

  • A laila, koho Windows Downloads.

Rclone hoʻonohonoho hoʻonohonoho hoʻonohonoho kauoha

rclone config - E hoʻokomo i ka koho hoʻonohonoho pili e hana i nā hana e like me ka hoʻohui ʻana, ka holoi ʻana, a me ka mālama ʻana i nā disks pūnaewele.

No nā kikoʻī, e ʻike i ke aʻo aʻoaʻo hoʻonohonoho Rclone a me ka hoʻonohonoho hoʻonohonoho▼

rclone config file - Hōʻike i ke ala o ka faila hoʻonohonoho, aia ka faila hoʻonohonoho maʻamau ~/.config/rclone/rclone.conf

rclone config show - Hōʻike i ka ʻike pili

Rclone upgrade update version kauoha

E hoʻokomo i kēia kauoha e hoʻonui a hoʻonui i ka mana Rclone▼

rclone selfupdate
  • E hoʻomaopopo ʻaʻole i loaʻa kēia kauoha ma mua o ka rclone version 1.55.
  • Inā ʻike ʻia kahi memo hemahema:unknown command "selfupdate", pono ʻoe e hahai i kēia ʻōlelo aʻoaʻo hoʻonohonoho e hoʻouka a hoʻohou me ka lima ▼

Pehea e wehe ai iā RClone?

No ka wehe ʻana a wehe i ka faila hoʻonohonoho rclone, e hoʻohana i kēia kauoha e papa inoa i ke ala hoʻonohonoho RClone o kēia manawa▼

rclone config file

E papa inoa kēia i ke ala i ka faila hoʻonohonoho o kēia manawa.A laila hiki iā ʻoe ke holoi i ka wahi ala e like me ka laʻana ma lalo nei.E holoi kēia i nā hōʻoia no ka lawelawe mālama mālama mamao.

Rclone uninstall kauoha

Kākau:Ma hope o ka holoi ʻana iā Rclone me kēia kauoha, ʻaʻole hiki iā ʻoe ke komo i nā lawelawe mālama mālama mamao a pono ʻoe e hana hou iā lākou▼

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

No ka wehe ʻana i nā kauoha rclone a me nā ʻaoʻao kanaka, e hahai wale i ke kauoha ma lalo nei e wehe i nā faila▼

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

Rclone download kauoha syntax

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

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

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

ʻO kahi hiʻohiʻona hoʻohana Rclone

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

Rclone kauoha nā koho hana maʻamau

  • rclone copy - kope i nā faila
  • rclone move - e hoʻoneʻe i nā faila, inā makemake ʻoe e holoi i ka papa kuhikuhi kumu ʻole ma hope o ka neʻe ʻana, hoʻohui --delete-empty-src-dirs hāmeʻa
  • rclone sync - Hoʻopili i nā faila: Hoʻopili i ka papa kuhikuhi kumu i ka papa kuhikuhi a me nā faila, ʻo ka papa kuhikuhi a me nā faila wale nō ke hoʻololi ʻia.
  • rclone size - E nānā i ka nui o ka faila o ka disk network.
  • rclone delete - Holoi i ka waihona waihona ma lalo o ke ala.
  • rclone purge - Holoi i ke ala a me kona waihona waihona.
  • rclone mkdir - E hana i papa kuhikuhi.
  • rclone rmdir - Holoi i kahi papa kuhikuhi.
  • rclone rmdirs - Holoi i ka papa kuhikuhi hakahaka ma lalo o ke kaiapuni ʻuhane.inā hoʻohui --leave-root parameter, ʻaʻole e holoi ʻia ka papa kuhikuhi kumu.
  • rclone check - E nānā i ka ʻikepili kumu a me ka helu wahi e hele ai.
  • rclone ls - E papa inoa i nā faila āpau ma ke ala i kuhikuhi ʻia me ko lākou nui a me ko lākou ala.
  • rclone lsl - Hoʻokahi manawa hoʻouka hōʻike ma mua o luna.
  • rclone lsd E papa inoa i nā papa kuhikuhi ma lalo o ke ala i kuhikuhi ʻia.
  • rclone lsf - E papa inoa i nā papa kuhikuhi a me nā faila ma lalo o ke ala i kuhikuhi ʻia.

Pehea e hoʻohana ai i ke kauoha parameter Rclone

  • -n = --dry-run - Holo ka hoʻāʻo, e ʻike i nā hana a rclone e hana ai i ka hana maoli.
  • -P = --progress - Hōʻike i ka holomua o ka hoʻouna manawa maoli, hōʻoluʻolu i hoʻokahi manawa i kēlā me kēia 500mS, a i ʻole e hōʻoluʻolu i hoʻokahi minuke i kēlā me kēia minuke.
  • --cache-chunk-size SizeSuffi - ʻO ka nui o ka poloka, ʻo 5M ka mea paʻamau, i ka manaʻo, ʻoi aku ka nui o ka wikiwiki o ka hoʻouka ʻana, ʻoi aku ka nui o ka hoʻomanaʻo.Inā ʻoi aku ka nui o ka hoʻonohonoho ʻana, hiki paha iā ia ke hoʻopau i ke kaʻina hana.
  • --cache-chunk-total-size SizeSuffix - ʻO ka nui a pau i hiki i kahi poloka ke noho ma ka diski kūloko, 10G paʻamau.
  • --transfers=N - Ka helu o nā faila like, ʻo 4 ka paʻamau.Manaʻo ʻia e hōʻemi i kēia ʻāpana ma kahi VPS me kahi hoʻomanaʻo liʻiliʻi, no ka laʻana: ma kahi VPS liʻiliʻi me 128M, ʻōlelo ʻia e hoʻonohonoho iā 1.
  • --config string - e kuhikuhi i ke ala o ka faila hoʻonohonoho,stringʻo ia ke ala waihona hoʻonohonoho.
  • --ignore-errors - Holo i nā hewa.No ka laʻana, e koi ʻo OneDrive ma hope o ka hoʻouka ʻana i kekahi mau faila kūikawāFailed to copy: failed to open source object: malwareDetected: Malware detected, ʻo ia ka mea e hoʻopau ai i nā hana hoʻoili ma hope, a hiki ke hoʻohui ʻia kēia ʻāpana e hoʻokuʻu i nā hewa.Akā, e hoʻomaopopo ʻia ʻaʻole e loaʻa ke code kūlana puka o RCLONE0.

ʻOiaʻiʻo, ʻoi aku ka nui o ka rclone ma mua o kēlā, a ʻo kekahi mau kauoha Rclone i hoʻohana maʻamau ʻia ma lalo nei.

Rclone kope faila kope kauoha

Kope ▼

rclone copy

neʻe ▼

rclone move

holoi ▼

rclone delete

Rclone sync kauoha

Hoʻopili ▼

rclone sync

Nā ʻāpana hou: hōʻike i ka wikiwiki manawa maoli ▼

-p

Nā ʻāpana ʻē aʻe: palena wikiwiki 40MB ▼

--bwlimit 40M

Heluhelu hou: helu o nā faila like ▼

--transfers=N

Rclone hoʻomaka kauoha

hoʻomaka rclone ▼

systemctl start rclone

hooki i ka rclone ▼

systemctl stop rclone

Nānā i ke kūlana rclone ▼

systemctl status rclone

E nānā i kahi moʻolelo ▼

rclone config file

Rclone log

Loaʻa iā rclone he 4 pae o ka logging,ERROR,NOTICE,INFO a DEBUG.Ma ka maʻamau, e hoʻopuka ʻo rclone ERROR a NOTICE memo pae.

  • -q - e hoʻopuka wale ʻo rclone ERROR nūhou.
  • -v -- e hoʻopuka ʻo rclone ERROR,NOTICE a INFO nūhou,paipai i keia.
  • -vv - e hoʻopuka ʻo rclone ERROR,NOTICE,INFOa DEBUG nūhou.
  • --log-level LEVEL Na ka - hae e hoʻomalu i ka pae log.

Rclone hoʻopuka puka i ka faila kauoha

使用 --log-file=FILE koho, rclone makemake Error,Info a Debug memo a me ka hewa maʻamau i hoʻohuli ʻia i FILE,anei FILE ʻo ia ke ala waihona log āu i kuhikuhi ai.

ʻO kekahi ala ʻē aʻe ka hoʻohana ʻana i ke kauoha kuhikuhi o ka ʻōnaehana, e like me:

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

Rclone kānana, hoʻokomo a kāpae i nā ʻāpana

--exclude - Haʻalele i nā faila a i ʻole nā ​​papa kuhikuhi.

--include - Hoʻohui i kahi faila a i ʻole papa kuhikuhi.

--filter - Nā lula kānana faila, e like me nā ʻano hoʻohana ʻē aʻe o nā koho ʻelua ma luna.E hoʻokomo i nā lula e hoʻomaka me + hoʻomaka me nā lula hoʻokuʻu e hoʻomaka me - hoomaka ana.

Rclone file type filter parameter

e like me --exclude "*.bak",--filter "- *.bak", wehe i na mea a pau bak palapala.Hiki nō ke kākau.

e like me --include "*.{png,jpg}",--filter "+ *.{png,jpg}", me nā mea a pau png a jpg nā faila, me ka ʻole o nā faila ʻē aʻe.

--delete-excluded Holoi i nā faila i kāpae ʻia.Pono e hoʻohana pū ʻia me ka ʻāpana kānana, inā ʻaʻole ia he kūpono ʻole.

Nā ʻāpana kānana papa kuhikuhi Rclone

Pono e hoʻohui ʻia ka kānana papa kuhikuhi ma hope o ka inoa papa kuhikuhi /, a i ʻole e mālama ʻia ia ma ke ʻano he faila no ka hoʻohālikelike ʻana.na / I ka hoʻomaka e hoʻohālikelike wale i ka papa kuhikuhi kumu (ma lalo o ka papa kuhikuhi i kuhikuhi ʻia), i ʻole e hoʻohālikelike ʻia me ka papa kuhikuhi.Pela no na faila.

--exclude ".git/" kāpae i nā papa kuhikuhi a pau.git Papa helu.

--exclude "/.git/" E kāpae wale i ka papa kuhikuhi kumu.git Papa helu.

--exclude "{Video,Software}/" kāpae i nā papa kuhikuhi a pau Video a Software Papa helu.

--exclude "/{Video,Software}/" E kāpae wale i ka papa kuhikuhi kumu Video a Software Papa helu.

--include "/{Video,Software}/**" Hoʻokomo wale i ka papa kuhikuhi kumu Video a Software nā mea a pau o ka papa kuhikuhi.

Rclone file size filter parameters

ʻO ka ʻāpana nui paʻamau kBytes , akā hiki iā ʻoe ke hoʻohana k ,M  G hope.

--min-size Kānana i nā faila ma mua o ka nui i kuhikuhi ʻia.ʻo kahi laʻana --min-size 50 E hōʻike ana ʻaʻole e hoʻoili ʻia nā faila ma lalo o 50k.

--max-size Kānā i nā faila ʻoi aku ka nui ma mua o ka nui i ʻōlelo ʻia.ʻo kahi laʻana --max-size 1G E hōʻike ana ʻaʻole e hoʻoili ʻia nā faila ʻoi aku ka nui ma mua o 1G.

Kākau:Ma ka hoʻohana hoʻāʻo maoli, ʻike ʻia ʻaʻole hiki ke hoʻohana ʻia nā koho ʻelua o ka kānana nui i ka manawa like.

Rclone kānana lula faila nā ʻāpana

--filter-from <规则文件> Hoʻohui i nā lula mai nā faila.ʻo kahi laʻana --filter-from filter-file.txt.

Rclone filter rule file laʻana:

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

Ma lalo iho nei nā laʻana o nā hoʻohana kānana maʻamau a maʻalahi, no ka hoʻohana paʻakikī a kiʻekiʻe, e nānāRclone official filter rules document.

Rclone manawa a i ʻole nā ​​koho lōʻihi

Hiki ke koho ʻia ke koho TIME a i ʻole DURATION ma ke ʻano he kaula lōʻihi a i ʻole he kaula manawa.

ʻO ke kaula lōʻihi paha he kaʻina o nā helu decimal i pūlima ʻia, ʻo kēlā me kēia me kahi koho decimal a me kahi suffix, e like me "300ms", "-1.5h", a i ʻole "2h45m".ʻO ka ʻāpana paʻamau he mau kekona a i ʻole kūpono kēia mau pōkole:

  • ms– milliseconds
  • s - Ka lua
  • m - minuke
  • h - Hola
  • d - lani
  • w - pule
  • M – mau mahina
  • y - Makahiki

Hiki ke kuhikuhi ʻia kēia mau manawa ma ke ʻano o kēia mau ʻano:

  • RFC3339 - laʻa2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • ISO8601 lā a me ka manawa, ka palena manawa kūloko -2006-01-02T15:04:05
  • ISO8601 lā a me ka manawa, ka palena manawa kūloko -2006-01-02 15:04:05
  • ISO8601 lā - 2006-01-02(YYYY-MM-DD)

Nā mea hoʻololi kaiapuni Rclone

Hiki ke hoʻonohonoho ʻia kēlā me kēia koho ma rclone ma o nā ʻano hoʻololi.Hiki ke kuhikuhi ʻia ka inoa o ka mea hoʻololi kaiapuni einoa koho lōʻihie hoohuli, e hoopau -- prefix, hoʻololi - no_, ka nui a me ka prefix RCLONE_.ʻO ka mea nui o nā ʻano hoʻololi kaiapuni e ʻoi aku ka haʻahaʻa ma mua o nā koho laina kauoha, ʻo ia hoʻi, ke hoʻopili ʻia nā koho e pili ana ma o ka laina kauoha, e kākau ʻia nā waiwai i hoʻonohonoho ʻia e nā mea hoʻololi kaiapuni.

No ka laʻana, hoʻonohonoho i ka liʻiliʻi o ka hoʻouka ʻana --min-size 50, me ka hoʻohana ʻana i ka hoʻololi kaiapuni ʻo RCLONE_MIN_SIZE=50.Ke hoʻonohonoho ʻia ka hoʻololi kaiapuni, ma ka laina kauoha e hoʻohana --min-size 100, a laila e hoʻopau ʻia ka waiwai o ka hoʻololi kaiapuni.

Rclone nā mea hoʻololi kaiapuni maʻamau

  • RCLONE_CONFIG – Alanui waihona hoʻonohonoho maʻamau
  • RCLONE_CONFIG_PASS - Inā hoʻopili ʻia ʻo rclone, e hoʻonoho i kēia ʻano hoʻololi kaiapuni ma ke ʻano he ʻōlelo huna e hoʻokaʻawale i ka faila hoʻonohonoho.
  • RCLONE_RETRIES - Hoʻouka i nā manawa hoʻāʻo ʻole, paʻamau 3 mau manawa
  • RCLONE_RETRIES_SLEEP - Hoʻouka i ka hemahema e hoʻāʻo hou i ka manawa kali, hoʻopau ʻia e ka paʻamau, ʻāpanas,m,hE hōʻike i nā kekona, nā minuke, a me nā hola.
  • CLONE_TRANSFERS - Ka helu o nā faila i hoʻoili ʻia i ka like.
  • RCLONE_CACHE_CHUNK_SIZE - ʻO ka nui o ka poloka, ʻo 5M ka mea paʻamau, i ka manaʻo, ʻoi aku ka nui o ka wikiwiki o ka hoʻouka ʻana, ʻoi aku ka nui o ka hoʻomanaʻo.Inā ʻoi aku ka nui o ka hoʻonohonoho ʻana, hiki paha iā ia ke hoʻopau i ke kaʻina hana.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - ʻO ka nui a pau i hiki i kahi poloka ke noho ma ka diski kūloko, 10G paʻamau.
  • RCLONE_IGNORE_ERRORS=true - Holo i nā hewa.

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

Pepa la i ka luna