Ҷамъоварии фармонҳои 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

Ин роҳро ба файли конфигуратсияи ҷорӣ номбар мекунад.Пас шумо метавонед мувофиқи мисоли дар поён ҷойгиршавии роҳро нест кунед.Ин эътимодномаро барои хидмати нигаҳдории дурдаст нест мекунад.

Фармони Uninstall Rclone

Эзоҳ:Пас аз нест кардани Rclone бо фармони зерин, шумо дигар наметавонед ба хидматҳои нигаҳдории дурдаст дастрасӣ пайдо кунед ва лозим меояд, ки онҳоро дубора эҷод кунед▼

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

Барои нест кардани фармонҳои rclone ва саҳифаҳои ман, танҳо фармони зерро иҷро кунед, то файлҳоро нест кунед▼

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 - Андозаи блок, пешфарз 5M аст, дар назария, суръати боргузорӣ ҳар қадар калонтар бошад, ҳамон қадар хотираи он зиёдтар мегирад.Агар хеле калон таъин карда шавад, он метавонад боиси вайрон шудани раванд гардад.
  • --cache-chunk-total-size SizeSuffix - Андозаи умумие, ки блок метавонад дар диски маҳаллӣ ишғол кунад, пешфарз 10G.
  • --transfers=N - Шумораи файлҳои параллелӣ, пешфарз 4 аст.Тавсия дода мешавад, ки ин параметрро дар VPS бо хотираи нисбатан хурд кам кунед, масалан: дар VPS хурд бо 128M тавсия дода мешавад, ки онро ба 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

Параметрҳои иловагӣ: суръати маҳдуд 40MB ▼

--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 Парчам – сатҳи сабтро назорат мекунад.

Сабти баромади 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 Нишон медиҳад, ки файлҳои хурдтар аз 50k интиқол дода намешаванд.

--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
  • Санаи ISO 8601 - 2006-01-02(ЙЖИ-АА-ДД)

Тағйирёбандаҳои муҳити 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 - Андозаи блок, пешфарз 5M аст, дар назария, суръати боргузорӣ ҳар қадар калонтар бошад, ҳамон қадар хотираи он зиёдтар мегирад.Агар хеле калон таъин карда шавад, он метавонад боиси вайрон шудани раванд гардад.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - Андозаи умумие, ки блок метавонад дар диски маҳаллӣ ишғол кунад, пешфарз 10G.
  • RCLONE_IGNORE_ERRORS=true - Гузаронидани хатогиҳо.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Encyclopedia Command Rclone: ​​Оғоз кардани нусхабардории синхронӣ Боргирии истифодаи параметрҳои файли нусхабардорӣ", ки барои шумо муфид аст.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-1864.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед