Հոդվածների տեղեկատու
- 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 bash
Windows
Սեղմեք ստորև նշված հղումը՝ 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.1
Rclone ներբեռնման հրամանի շարահյուսություն
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Rclone-ի օգտագործման օրինակ
rclone move -v /Download Onedrive:/Download --transfers=1
Rclone հրամանի ընդհանուր գործառույթի ընտրանքներ
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 LEVEL
The – դրոշը վերահսկում է մատյան մակարդակը:
Rclone ելքային գրանցամատյանը ֆայլի հրամանին
使用 --log-file=FILE
տարբերակ, rclone կամք Error
,Info
和 Debug
հաղորդագրությունը և ստանդարտ սխալը վերահղված են FILE
այստեղ FILE
մատյան ֆայլի ուղին է, որը դուք նշել եք:
Մեկ այլ եղանակ է օգտագործել համակարգի մատնանշման հրամանը, ինչպիսին է.
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Rclone զտիչ, ներառել և բացառել պարամետրերը
--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
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: