Article Directory
- 1 Rclone орнотуу
- 2 Rclone орнотуу конфигурациясын орнотуу буйругу
- 3 Rclone жаңыртуу версиясын жаңыртуу буйругу
- 4 RCloneди кантип алып салуу керек?
- 5 Rclone жүктөө буйругунун синтаксиси
- 6 Rclone буйругу жалпы функция параметрлери
- 7 Rclone параметринин буйругун кантип колдонсо болот
- 8 Rclone журналы
- 9 Rclone чыпкасы, параметрлерди кошуу жана алып салуу
- 10 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 буйруктарын жана ман баракчаларын алып салуу үчүн, файлдарды алып салуу үчүн төмөнкү буйрукту аткарыңыз▼
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– Блоктун көлөмү, демейки 5M, теория боюнча, жүктөө ылдамдыгы канчалык чоң болсо, ал ошончолук көп эстутумду ээлейт.Эгер өтө чоң коюлса, процесстин бузулушуна алып келиши мүмкүн.--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
Кошумча параметрлер: чектөө ылдамдыгы 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>&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(ЖЖЖЖ-АА-КК)
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 блогу ( https://www.chenweiliang.com/ ) "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage" менен бөлүштү, бул сизге пайдалуу.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-1864.html
Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!
Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!


