Мақала анықтамалығы
- 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 пәрмендерін және адам беттерін жою үшін файлдарды жою үшін төмендегі пәрменді орындаңыз▼
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
– жалауы журнал деңгейін басқарады.
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
(ЖЖЖЖ-АА-КК)
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
- Қателерді өткізіп жіберу.
Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) "Rclone Command Encyclopedia: Синхронды көшіруді бастау Жүктеп алу Көшіру файл параметрлерін пайдалану" бөлісті, бұл сізге пайдалы.
Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-1864.html
Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!