Հոդվածների տեղեկատու
- 1 Տեղադրեք Rclone-ը
- 2 Rclone տեղադրման կազմաձևման կարգաբերման հրաման
- 3 Rclone-ի թարմացման թարմացման տարբերակի հրաման
- 4 Ինչպե՞ս հեռացնել RClone-ի հեռացումը:
- 5 Rclone ներբեռնման հրամանի շարահյուսություն
- 6 Rclone հրամանի ընդհանուր գործառույթի ընտրանքներ
- 7 Ինչպես օգտագործել Rclone պարամետր հրամանը
- 8 Rclone տեղեկամատյան
- 9 Rclone զտիչ, ներառել և բացառել պարամետրերը
- 10 Rclone միջավայրի փոփոխականներ
Rclone Դա հրամանի տող գործիք է, որն աջակցում է տվյալների համաժամացմանը, վերբեռնմանը և ներբեռնմանը տարբեր օբյեկտների պահպանման և ցանցային սկավառակների միջև:
Եվ որոշ պարամետրերով դուք հեշտությամբ կարող եք իրականացնել շատ գործնական գործառույթներ, ինչպիսիք են անցանց ներբեռնումը և VPS սերվերի կրկնօրինակումը:
Այս հոդվածը կկիսվի Rclone-ի կողմից սովորաբար օգտագործվող հրամանի պարամետրերով:

Տեղադրեք Rclone-ը
Linux/CentOS/macOS/BSD
Rclone-ը պաշտոնապես տրամադրում է մեկ սեղմումով տեղադրման սցենար.
curl https://rclone.org/install.sh | sudo bashWindows
Սեղմեք ստորև նշված հղումը՝ Rclone ներբեռնման էջ ▼ մտնելու համար
- Այնուհետև ընտրեք Windows ներբեռնումներ:
Rclone տեղադրման կազմաձևման կարգաբերման հրաման
rclone config – Մուտքագրեք ինտերակտիվ կազմաձևման տարբերակը՝ ցանցային սկավառակների ավելացում, ջնջում և կառավարում գործողություններ կատարելու համար:
Մանրամասների համար տե՛ս Rclone-ի տեղադրման և կազմաձևման հետևյալ ձեռնարկը ▼
rclone config file – Ցուցադրել կազմաձևման ֆայլի ուղին, ընդհանուր կազմաձևման ֆայլը գտնվում է ~/.config/rclone/rclone.conf
rclone config show - Ցույց տալ պրոֆիլի տվյալները
Rclone-ի թարմացման թարմացման տարբերակի հրաման
Մուտքագրեք հետևյալ հրամանը՝ Rclone տարբերակը թարմացնելու և թարմացնելու համար
rclone selfupdate
- Նկատի ունեցեք, որ այս հրամանը հասանելի չէ մինչև rclone տարբերակը 1.55:
- Եթե ձախողման հաղորդագրություն է հայտնվում.
unknown command "selfupdate", ձեռքով ▼ տեղադրելու և թարմացնելու համար անհրաժեշտ է հետևել այս տեղադրման հրահանգին
Ինչպե՞ս հեռացնել RClone-ի հեռացումը:
Rclone կազմաձևման ֆայլը տեղահանելու և հեռացնելու համար օգտագործեք հետևյալ հրամանը՝ ընթացիկ RClone կազմաձևման ուղին թվարկելու համար:
rclone config file
Սա ցույց կտա ընթացիկ կազմաձևման ֆայլի ուղին:Այնուհետև կարող եք ջնջել ուղու գտնվելու վայրը՝ համաձայն ստորև բերված օրինակի:Սա կջնջի հեռավոր պահեստավորման ծառայության հավատարմագրերը:
Rclone տեղահանման հրաման
注意 事项:Հետևյալ հրամանով Rclone-ը ջնջելուց հետո դուք այլևս չեք կարողանա մուտք գործել հեռավոր պահեստավորման ծառայություններ և պետք է վերստեղծեք դրանք ▼
sudo rm /home/pi/.config/rclone/rclone.conf
Rclone հրամանները և man էջերը հեռացնելու համար պարզապես հետևեք ստորև նշված հրամանին, որպեսզի հեռացնեք ֆայլերը ▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Rclone ներբեռնման հրամանի շարահյուսություն
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Rclone-ի օգտագործման օրինակ
rclone move -v /Download Onedrive:/Download --transfers=1Rclone հրամանի ընդհանուր գործառույթի ընտրանքներ
rclone copy- պատճենել ֆայլերըrclone move– ֆայլերը տեղափոխելու համար, եթե ցանկանում եք տեղափոխելուց հետո ջնջել աղբյուրի դատարկ գրացուցակը, ավելացրեք--delete-empty-src-dirs参数rclone sync– Համաժամեցրեք ֆայլերը. համաժամացրեք աղբյուրի գրացուցակը նպատակային գրացուցակի և ֆայլերի հետ, փոխվում են միայն թիրախային գրացուցակը և ֆայլերը:rclone size– Ստուգեք ցանցի սկավառակի ֆայլի չափը:rclone delete– Ջնջել ֆայլի բովանդակությունը ճանապարհի տակ:rclone purge– Ջնջում է ուղին և դրա բոլոր ֆայլի բովանդակությունը:rclone mkdir- Ստեղծեք գրացուցակ:rclone rmdir- Ջնջել գրացուցակը:rclone rmdirs– Ջնջել դատարկ գրացուցակը նշված հոգևոր միջավայրի տակ:եթե ավելացնենք--leave-rootպարամետր, արմատային գրացուցակը չի ջնջվի:rclone check– Ստուգեք, որ աղբյուրի և նպատակակետի հասցեի տվյալները համընկնում են:rclone ls– Նշեք նշված ուղու բոլոր ֆայլերը՝ իրենց չափերով և ուղով:rclone lsl– Ցուցադրման բեռնման մեկ անգամ ավելի, քան վերը նշվածը:rclone lsdՆշեք դիրեկտորիաները նշված ուղու տակ:rclone lsf– Նշեք դիրեկտորիաներն ու ֆայլերը նշված ուղու տակ:
Ինչպես օգտագործել Rclone պարամետր հրամանը
-n=--dry-run– Փորձնական գործարկում՝ տեսնելու, թե ինչ գործողություններ կկատարի rclone-ը իրական շահագործման մեջ:-P=--progress– Ցուցադրել իրական ժամանակի փոխանցման առաջընթացը, թարմացնել 500 մվ-ը մեկ անգամ, հակառակ դեպքում լռելյայն թարմացնել ամեն րոպե մեկ անգամ:--cache-chunk-size SizeSuffi– Բլոկի չափը, կանխադրվածը 5 Մ է, տեսականորեն, որքան մեծ է վերբեռնման արագությունը, այնքան ավելի շատ հիշողություն է այն խլում:Եթե չափազանց մեծ է դրված, դա կարող է հանգեցնել գործընթացի խզման:--cache-chunk-total-size SizeSuffix– Ընդհանուր չափը, որը բլոկը կարող է զբաղեցնել տեղական սկավառակի վրա, լռելյայն 10G:--transfers=N– Զուգահեռ ֆայլերի քանակը, լռելյայն 4 է:Համեմատաբար փոքր հիշողությամբ VPS-ի վրա խորհուրդ է տրվում նվազեցնել այս պարամետրը, օրինակ՝ 128M փոքր VPS-ի վրա խորհուրդ է տրվում սահմանել 1:--config string- Նշեք կազմաձևման ֆայլի ուղին,stringկազմաձևման ֆայլի ուղին է:--ignore-errors- Բաց թողնել սխալները:Օրինակ, OneDrive-ը կհուշի որոշ հատուկ ֆայլեր վերբեռնելուց հետոFailed to copy: failed to open source object: malwareDetected: Malware detected, ինչը կհանգեցնի փոխանցման հետագա առաջադրանքների դադարեցմանը, և այս պարամետրը կարող է ավելացվել՝ բաց թողնելու սխալները:Բայց պետք է նշել, որ RCLONE-ի ելքի կարգավիճակի կոդը չի լինի0.
Իհարկե, rclone-ի դերը դրանից շատ ավելին է, և Rclone-ի որոշ սովորաբար օգտագործվող հրամաններ թվարկված են ստորև:
Rclone պատճենել ֆայլի պատճենման հրամանը
Պատճենել ▼
rclone copy
տեղափոխել ▼
rclone move
ջնջել ▼
rclone delete
Rclone համաժամացման հրաման
Համաժամեցնել ▼
rclone sync
Լրացուցիչ պարամետրեր. ցուցադրել իրական ժամանակի արագությունը ▼
-p
Լրացուցիչ պարամետրեր. Սահմանափակ արագությունը 40 ՄԲ ▼
--bwlimit 40M
Լրացուցիչ պարամետր՝ զուգահեռ ֆայլերի քանակը ▼
--transfers=N
Rclone մեկնարկի հրաման
սկսել rclone ▼
systemctl start rclone
դադարեցնել rclone ▼
systemctl stop rclone
Դիտեք rclone կարգավիճակը ▼
systemctl status rclone
Դիտել պրոֆիլի գտնվելու վայրը ▼
rclone config file
Rclone տեղեկամատյան
rclone-ն ունի հատման 4 մակարդակ,ERROR,NOTICE,INFO 和 DEBUG.Լռելյայնորեն, rclone-ը կստեղծի ERROR 和 NOTICE մակարդակի հաղորդագրություն.
-q– rclone-ը միայն կստեղծիERRORնորություններ-v-- rclone-ը կստեղծիERROR,NOTICE和INFOնորություններ,խորհուրդ տվեք սա.-vv– rclone-ը կստեղծիERROR,NOTICE,INFO和DEBUGնորություններ--log-level LEVELThe – դրոշը վերահսկում է մատյան մակարդակը:
Rclone ելքային գրանցամատյանը ֆայլի հրամանին
使用 --log-file=FILE տարբերակ, rclone կամք Error,Info 和 Debug հաղորդագրությունը և ստանդարտ սխալը վերահղված են FILEայստեղ FILE մատյան ֆայլի ուղին է, որը դուք նշել եք:
Մեկ այլ եղանակ է օգտագործել համակարգի մատնանշման հրամանը, ինչպիսին է.
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Rclone զտիչ, ներառել և բացառել պարամետրերը
--exclude - Բացառել ֆայլերը կամ գրացուցակները:
--include - Ներառեք ֆայլ կամ գրացուցակ:
--filter – Ֆայլերի զտման կանոններ, որոնք համարժեք են վերը նշված երկու տարբերակների օգտագործման այլ մեթոդներին:Ներառեք կանոնները սկսած + սկսվում է բացառման կանոններից սկսած - սկիզբը.
Rclone ֆայլի տեսակի զտիչի պարամետր
ինչպես, օրինակ, --exclude "*.bak",--filter "- *.bak", բացառել բոլորը bak փաստաթուղթ։Կարող է նաև գրել.
ինչպես, օրինակ, --include "*.{png,jpg}",--filter "+ *.{png,jpg}"ներառյալ բոլորը png 和 jpg ֆայլեր, բացառությամբ այլ ֆայլերի:
--delete-excluded Ջնջել բացառված ֆայլերը:Այն պետք է օգտագործվի զտիչի պարամետրի հետ միասին, հակառակ դեպքում այն անվավեր է:
Rclone գրացուցակի ֆիլտրի պարամետրերը
Տեղեկատուի անունից հետո անհրաժեշտ է ավելացնել գրացուցակի զտումը /, հակառակ դեպքում այն կդիտարկվի որպես համապատասխանեցման ֆայլ:կողմից / Սկզբում կհամապատասխանի միայն արմատային գրացուցակին (նշված գրացուցակի տակ), հակառակ դեպքում այն կհամապատասխանի գրացուցակին:Նույնը վերաբերում է ֆայլերին:
--exclude ".git/" բացառել բոլոր գրացուցակները.git բովանդակություն.
--exclude "/.git/" Բացառեք միայն արմատային գրացուցակը.git բովանդակություն.
--exclude "{Video,Software}/" բացառել բոլոր գրացուցակները Video 和 Software բովանդակություն.
--exclude "/{Video,Software}/" Բացառեք միայն արմատային գրացուցակը Video 和 Software բովանդակություն.
--include "/{Video,Software}/**" Ներառեք միայն արմատային գրացուցակը Video 和 Software գրացուցակի ամբողջ բովանդակությունը:
Rclone ֆայլի չափի ֆիլտրի պարամետրերը
Լռելյայն չափի միավորն է kBytes , բայց դուք կարող եք օգտագործել k ,M 或 G վերջածանց.
--min-size Զտել նշված չափից փոքր ֆայլերը:օրինակ --min-size 50 Ցույց է տալիս, որ 50 հազարից փոքր ֆայլերը չեն փոխանցվի:
--max-size Զտել նշված չափից ավելի մեծ ֆայլեր:օրինակ --max-size 1G Ցույց է տալիս, որ 1G-ից մեծ ֆայլերը չեն փոխանցվի:
注意 事项:Փաստացի թեստային օգտագործման ժամանակ պարզվել է, որ չափի զտման երկու տարբերակները չեն կարող միաժամանակ օգտագործվել:
Rclone ֆիլտրի կանոնների ֆայլի պարամետրերը
--filter-from <规则文件> Ավելացնել/բացառել կանոնները ֆայլերից:օրինակ --filter-from filter-file.txt.
Rclone ֆիլտրի կանոնների ֆայլի օրինակ.
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *Ստորև բերված են ֆիլտրերի ավելի տարածված և պարզ օգտագործման օրինակներ, ավելի բարդ և բարձրորակ օգտագործման համար ստուգեքRclone պաշտոնական ֆիլտրի կանոնների փաստաթուղթ.
Rclone ժամանակի կամ տևողության ընտրանքներ
TIME կամ DURATION տարբերակը կարող է սահմանվել որպես տևողության տող կամ ժամանակի տող:
Տևողության տողը կարող է լինել ստորագրված տասնորդական թվերի հաջորդականություն, որոնցից յուրաքանչյուրը կամընտիր տասնորդական և միավոր վերջածանցով, օրինակ՝ «300ms», «-1.5h» կամ «2h45m»:Լռելյայն միավորը վայրկյաններն են կամ վավեր են հետևյալ հապավումները.
ms- միլիվայրկյաններs- Երկրորդm- րոպեh- Ժամd- երկինքw- շաբաթM- մի քանի ամիսy- Տարի
Դրանք կարող են նաև սահմանվել որպես բացարձակ ժամանակներ հետևյալ ձևաչափերով.
- RFC3339 - օրինակ
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - ISO8601 ամսաթիվը և ժամը, տեղական ժամային գոտին –
2006-01-02T15:04:05 - ISO8601 ամսաթիվը և ժամը, տեղական ժամային գոտին –
2006-01-02 15:04:05 - ISO8601 ամսաթիվ –
2006-01-02(YYYY-MM-DD)
Rclone միջավայրի փոփոխականներ
Rclone-ի յուրաքանչյուր տարբերակ կարող է սահմանվել շրջակա միջավայրի փոփոխականների միջոցով:Շրջակա միջավայրի փոփոխականի անունը կարող է սահմանվել ըստերկար տարբերակի անվանումըվերափոխել, ջնջել -- նախածանց, փոփոխություն - 为_, մեծատառով և նախածանցով RCLONE_.Շրջակա միջավայրի փոփոխականների առաջնահերթությունը կլինի ավելի ցածր, քան հրամանի տողի տարբերակները, այսինքն, երբ հրամանի տողի միջոցով կցվեն համապատասխան ընտրանքները, շրջակա միջավայրի փոփոխականների կողմից սահմանված արժեքները կվերագրվեն:
Օրինակ, վերբեռնման նվազագույն չափը սահմանելը --min-size 50, օգտագործելով շրջակա միջավայրի փոփոխականը RCLONE_MIN_SIZE=50.Երբ շրջակա միջավայրի փոփոխականը դրված է, հրամանի տողում օգտագործեք --min-size 100, ապա շրջակա միջավայրի փոփոխականի արժեքը կվերագրվի:
Rclone ընդհանուր միջավայրի փոփոխականները
RCLONE_CONFIG- Պատվերով կազմաձևման ֆայլի ուղինRCLONE_CONFIG_PASS– Եթե rclone-ը գաղտնագրված է, սահմանեք այս միջավայրի փոփոխականը որպես գաղտնաբառ՝ կազմաձևման ֆայլը ավտոմատ կերպով վերծանելու համար:RCLONE_RETRIES– Վերբեռնման ձախողման կրկնակի փորձեր, լռելյայն 3 անգամRCLONE_RETRIES_SLEEP– Վերբեռնման ձախողման կրկնակի փորձի սպասման ժամանակը, լռելյայն անջատված է, միավորs,m,hՆերկայացրեք համապատասխանաբար վայրկյանները, րոպեները և ժամերը:CLONE_TRANSFERS– Զուգահեռաբար վերբեռնված ֆայլերի քանակը:RCLONE_CACHE_CHUNK_SIZE– Բլոկի չափը, կանխադրվածը 5 Մ է, տեսականորեն, որքան մեծ է վերբեռնման արագությունը, այնքան ավելի շատ հիշողություն է այն խլում:Եթե չափազանց մեծ է դրված, դա կարող է հանգեցնել գործընթացի խզման:RCLONE_CACHE_CHUNK_TOTAL_SIZE– Ընդհանուր չափը, որը բլոկը կարող է զբաղեցնել տեղական սկավառակի վրա, լռելյայն 10G:RCLONE_IGNORE_ERRORS=true- Բաց թողնել սխալները:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Rclone Command Encyclopedia. Start Synchronous Copy Download Copy File Parameters Usage»-ը, որն օգտակար է ձեզ համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-1864.html



