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 пәрмендерін және адам беттерін жою үшін файлдарды жою үшін төмендегі пәрменді орындаңыз▼

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 арнасына қош келдіңіз!

🔔 Арнаның жоғарғы каталогындағы құнды "ChatGPT мазмұнды маркетингтік AI құралын пайдалану нұсқаулығын" бірінші болып алыңыз! 🌟
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!

 

Пікірлер

Сіздің электрондық пошта мекен-жайыңыз жарияланбайды. 必填 项 已 用 * 标注

жоғарыға жылжытыңыз