Rclone командын цуглуулга: синхрон хуулбарыг эхлүүлэх файлын параметрийг ашиглах арга

Rclone Энэ нь өөр өөр объект хадгалах болон сүлжээний дискүүдийн хооронд өгөгдлийг синхрончлох, байршуулах, татахыг дэмждэг командын мөрийн хэрэгсэл юм.

Мөн зарим тохиргооны тусламжтайгаар та офлайнаар татаж авах, VPS серверийн нөөцлөлт гэх мэт маш практик функцуудыг хялбархан хэрэгжүүлэх боломжтой.

Энэ нийтлэлд Rclone-д түгээмэл хэрэглэгддэг командын параметрүүдийг хуваалцах болно.

Rclone командын цуглуулга: синхрон хуулбарыг эхлүүлэх файлын параметрийг ашиглах арга

Rclone суулгана уу

Linux/CentOS/macOS/BSD

Rclone албан ёсоор нэг товшилтоор суулгах скриптийг өгдөг:

curl https://rclone.org/install.sh | sudo bash

Windows

Доорх холбоос дээр дарж Rclone татаж авах хуудас руу орно уу ▼

  • Дараа нь Windows Downloads-г сонгоно уу.

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 – Блокийн хэмжээ, өгөгдмөл нь 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>&1

Rclone шүүлтүүр, параметрүүдийг оруулах, хасах

--exclude – Файл эсвэл санг оруулахгүй.

--include – Файл эсвэл лавлах оруулах.

--filter – Дээрх хоёр сонголтын бусад хэрэглээний аргуудтай дүйцэхүйц файл шүүх дүрэм.-ээс эхлэн дүрмийг оруулна уу + -ээс эхлэн хасах дүрмээс эхэлдэг - эхлэл.

Rclone файлын төрлийн шүүлтүүрийн параметр

Ийм байдлаар --exclude "*.bak",--filter "- *.bak", бүгдийг хасах bak баримт бичиг.Мөн бичиж болно.

Ийм байдлаар --include "*.{png,jpg}",--filter "+ *.{png,jpg}", бүгдийг багтаасан png Тэгээд jpg бусад файлаас бусад файлууд.

--delete-excluded Оруулсан файлуудыг устгах.Үүнийг шүүлтүүрийн параметртэй хамт ашиглах шаардлагатай, эс тэгвээс энэ нь хүчингүй болно.

Rclone лавлах шүүлтүүрийн параметрүүд

Лавлах нэрний дараа лавлах шүүлтүүрийг нэмэх шаардлагатай /, эс бөгөөс үүнийг тохирох файл гэж үзэх болно.by / Эхэндээ энэ нь зөвхөн үндсэн директортой таарах болно (заасан лавлах дор), эс тэгвээс энэ нь бүх лавлахтай таарах болно.Файлуудад мөн адил хамаарна.

--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(ЖАА-АА-ӨГ)

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 сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部