Rclone հրամանների հավաքածու. սկսել համաժամանակյա պատճենի ներբեռնման պատճենի ֆայլի պարամետրերի օգտագործման եղանակը

Rclone Դա հրամանի տող գործիք է, որն աջակցում է տվյալների համաժամացմանը, վերբեռնմանը և ներբեռնմանը տարբեր օբյեկտների պահպանման և ցանցային սկավառակների միջև:

Եվ որոշ պարամետրերով դուք հեշտությամբ կարող եք իրականացնել շատ գործնական գործառույթներ, ինչպիսիք են անցանց ներբեռնումը և VPS սերվերի կրկնօրինակումը:

Այս հոդվածը կկիսվի Rclone-ի կողմից սովորաբար օգտագործվող հրամանի պարամետրերով:

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:05Z2006-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 ալիք՝ վերջին թարմացումները ստանալու համար:

🔔 Եղեք առաջինը, ով կստանա արժեքավոր «ChatGPT բովանդակության շուկայավարման AI գործիքի օգտագործման ուղեցույցը» ալիքի վերին գրացուցակում: 🌟
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլ. Փոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

ոլորել դեպի վերև