Rclone buyruqlar to'plami: sinxron nusxa ko'chirishni boshlash fayl parametrlarini ishlatish usuli

Rklon Bu turli xil ob'ektlar xotiralari va tarmoq disklari o'rtasida ma'lumotlarni sinxronlashtirish, yuklash va yuklab olishni qo'llab-quvvatlaydigan buyruq qatori vositasi.

Va ba'zi sozlamalar bilan siz oflayn yuklab olish va VPS serverini zaxiralash kabi juda amaliy funktsiyalarni osongina amalga oshirishingiz mumkin.

Ushbu maqola Rclone tomonidan tez-tez ishlatiladigan buyruq parametrlarini baham ko'radi.

Rclone buyruqlar to'plami: sinxron nusxa ko'chirishni boshlash fayl parametrlarini ishlatish usuli

Rclone-ni o'rnating

Linux/CentOs/macOS/BSD

Rclone rasmiy ravishda bir marta bosish orqali o'rnatish skriptini taqdim etadi:

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

Windows

Rclone yuklab olish sahifasiga kirish uchun quyidagi havolani bosing ▼

  • Keyin, Windows yuklamalarini tanlang.

Rclone o'rnatish konfiguratsiyasini o'rnatish buyrug'i

rclone config – Tarmoq disklarini qo‘shish, o‘chirish va boshqarish kabi amallarni bajarish uchun interaktiv konfiguratsiya opsiyasini kiriting.

Tafsilotlar uchun quyidagi Rclone o'rnatish va sozlash qo'llanmasiga qarang▼

rclone config file – Umumiy konfiguratsiya fayli joylashgan konfiguratsiya faylining yoʻlini koʻrsating ~/.config/rclone/rclone.conf

rclone config show - Profil ma'lumotlarini ko'rsatish

Rclone yangilash versiyasini yangilash buyrug'i

Rclone versiyasini yangilash va yangilash uchun quyidagi buyruqni kiriting▼

rclone selfupdate
  • E'tibor bering, bu buyruq rclone 1.55 versiyasidan oldin mavjud emas.
  • Agar xato xabari paydo bo'lsa:unknown command "selfupdate", qoʻlda oʻrnatish va yangilash uchun ushbu oʻrnatish yoʻriqnomasiga amal qilishingiz kerak ▼

RClone-ni qanday olib tashlash mumkin?

Rclone konfiguratsiya faylini oʻchirish va olib tashlash uchun joriy RClone konfiguratsiya yoʻlini roʻyxatga olish uchun quyidagi buyruqdan foydalaning▼

rclone config file

Bu joriy konfiguratsiya fayliga yo'lni ko'rsatadi.Keyin quyidagi misolga ko'ra yo'l manzilini o'chirishingiz mumkin.Bu masofaviy saqlash xizmati uchun hisob ma'lumotlarini o'chirib tashlaydi.

Rclone o'chirish buyrug'i

Izoh:Rclone-ni quyidagi buyruq bilan o'chirib tashlaganingizdan so'ng, siz boshqa masofaviy saqlash xizmatlaridan foydalana olmaysiz va ularni qayta yaratishingiz kerak bo'ladi▼

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

Rclone buyruqlari va man sahifalarini o'chirish uchun fayllarni o'chirish uchun quyidagi buyruqni bajaring▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Rclone yuklab olish buyrug'i sintaksisi

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Rclone foydalanish misoli

rclone move -v /Download Onedrive:/Download --transfers=1

Rclone buyrug'ining umumiy funksiya variantlari

  • rclone copy - fayllarni nusxalash
  • rclone move – fayllarni ko‘chirish uchun, agar ko‘chirilgandan keyin bo‘sh manba katalogini o‘chirmoqchi bo‘lsangiz, qo‘shing --delete-empty-src-dirs parametr
  • rclone sync – Fayllarni sinxronlash: Manba katalogini maqsadli katalog va fayllar bilan sinxronlashtiring, faqat maqsadli katalog va fayllar o‘zgartiriladi.
  • rclone size – Tarmoq diskining fayl hajmini tekshiring.
  • rclone delete – Yo‘l ostidagi fayl tarkibini o‘chiring.
  • rclone purge – Yo‘lni va uning barcha fayl mazmunini o‘chiradi.
  • rclone mkdir - katalog yarating.
  • rclone rmdir - Katalogni o'chirish.
  • rclone rmdirs – Belgilangan ruhiy muhit ostidagi bo'sh katalogni o'chiring.qo'shsa --leave-root parametr bo'lsa, ildiz katalogi o'chirilmaydi.
  • rclone check – Manba va maqsad manzil maʼlumotlari mos kelishini tekshiring.
  • rclone ls – Belgilangan yo‘ldagi barcha fayllarni o‘lchami va yo‘li bilan ro‘yxatlang.
  • rclone lsl – Yuqoridagidan bir ko‘proq yuklash vaqti.
  • rclone lsd Belgilangan yo'l ostidagi kataloglarni sanab o'ting.
  • rclone lsf – Belgilangan yo‘l ostidagi katalog va fayllarni ro‘yxatga kiriting.

Rclone parametr buyrug'idan qanday foydalanish kerak

  • -n = --dry-run – rclone haqiqiy ishda qanday operatsiyalarni bajarishini ko'rish uchun sinovni o'tkazing.
  • -P = --progress – Haqiqiy vaqtda uzatish jarayonini ko'rsating, har 500 mSda bir marta yangilang, aks holda sukut bo'yicha har daqiqada bir marta yangilang.
  • --cache-chunk-size SizeSuffi – Blok hajmi, sukut bo‘yicha 5M, nazariy jihatdan yuklash tezligi qanchalik katta bo‘lsa, xotira shunchalik ko‘p joy oladi.Agar juda katta o'rnatilgan bo'lsa, bu jarayonning buzilishiga olib kelishi mumkin.
  • --cache-chunk-total-size SizeSuffix – Lokal diskda blok egallashi mumkin bo‘lgan umumiy o‘lcham, sukut bo‘yicha 10G.
  • --transfers=N - Parallel fayllar soni, sukut bo'yicha - 4.Nisbatan kichik xotiraga ega VPSda ushbu parametrni kamaytirish tavsiya etiladi, masalan: 128M ga ega kichik VPSda uni 1 ga o'rnatish tavsiya etiladi.
  • --config string - konfiguratsiya fayli yo'lini belgilang,stringkonfiguratsiya fayli yo'lidir.
  • --ignore-errors - Xatolarni o'tkazib yuborish.Masalan, OneDrive ba'zi maxsus fayllarni yuklagandan so'ng so'raydiFailed to copy: failed to open source object: malwareDetected: Malware detected, bu keyingi uzatish vazifalarining tugatilishiga olib keladi va bu parametr xatolarni o'tkazib yuborish uchun qo'shilishi mumkin.Ammo shuni ta'kidlash kerakki, RCLONE-ning chiqish holati kodi bo'lmaydi0.

Albatta, rclone ning roli bundan ham ko'proq va ba'zi tez-tez ishlatiladigan Rclone buyruqlari quyida keltirilgan.

Rclone faylni nusxalash buyrug'i

Nusxalash ▼

rclone copy

harakatlantiring ▼

rclone move

o'chirish ▼

rclone delete

Rclone sinxronlash buyrug'i

Sinxronlash ▼

rclone sync

Qo'shimcha parametrlar: real vaqt tezligini ko'rsatish ▼

-p

Qo'shimcha parametrlar: tezlikni cheklash 40MB ▼

--bwlimit 40M

Qo'shimcha parametr: parallel fayllar soni ▼

--transfers=N

Rclone start buyrug'i

rclone ni ishga tushiring ▼

systemctl start rclone

rclonni to'xtating ▼

systemctl stop rclone

Rclone holatini ko'rish ▼

systemctl status rclone

Profil joylashuvini ko‘rish ▼

rclone config file

Rclone jurnali

rclone jurnalining 4 darajasiga ega,ERROR,NOTICE,INFO  DEBUG.Odatiy bo'lib, rclone yaratadi ERROR  NOTICE darajadagi xabar.

  • -q – rclone faqat hosil qiladi ERROR Yangiliklar.
  • -v -- rclone hosil qiladi ERROR,NOTICE  INFO Yangiliklar,buni tavsiya eting.
  • -vv – rclone hosil qiladi ERROR,NOTICE,INFO DEBUG Yangiliklar.
  • --log-level LEVEL - bayrog'i jurnal darajasini nazorat qiladi.

Rclone chiqish jurnali fayl buyrug'iga

foydalanish --log-file=FILE variant, rclone bo'ladi Error,Info  Debug xabar va standart xato qayta yo'naltirildi FILE,Bu yerga FILE siz ko'rsatgan jurnal fayli yo'lidir.

Boshqa usul - tizimning ishora qiluvchi buyrug'idan foydalanish, masalan:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Rclone filtri, parametrlarni kiritish va istisno qilish

--exclude – Fayllar yoki kataloglarni istisno qiling.

--include - Fayl yoki katalogni qo'shing.

--filter – Fayllarni filtrlash qoidalari, yuqoridagi ikkita variantning boshqa foydalanish usullariga teng.bilan boshlanadigan qoidalarni kiriting + bilan boshlanadigan istisno qoidalari bilan boshlanadi - boshlanishi.

Rclone fayl turi filtri parametri

kabi --exclude "*.bak",--filter "- *.bak", hammasini istisno qiling bak hujjat.Yozishi ham mumkin.

kabi --include "*.{png,jpg}",--filter "+ *.{png,jpg}", shu jumladan hammasi png  jpg fayllar, boshqa fayllar bundan mustasno.

--delete-excluded Cheklangan fayllarni o'chiring.Uni filtr parametri bilan birgalikda ishlatish kerak, aks holda u yaroqsiz.

Rclone katalog filtri parametrlari

Katalog nomidan keyin katalog filtrini qo'shish kerak /, aks holda u mos keladigan fayl sifatida ko'rib chiqiladi.tomonidan / Boshida u faqat asosiy katalogga mos keladi (belgilangan katalog ostida), aks holda u butun katalogga mos keladi.Xuddi shu narsa fayllar uchun ham amal qiladi.

--exclude ".git/" barcha kataloglarni chiqarib tashlang.git Mundarija.

--exclude "/.git/" Faqat asosiy katalogni chiqarib tashlang.git Mundarija.

--exclude "{Video,Software}/" barcha kataloglarni chiqarib tashlang Video  Software Mundarija.

--exclude "/{Video,Software}/" Faqat asosiy katalogni chiqarib tashlang Video  Software Mundarija.

--include "/{Video,Software}/**" Faqat asosiy katalogni qo'shing Video  Software katalogning barcha mazmuni.

Rclone fayl hajmi filtri parametrlari

Standart o'lcham birligi kBytes , lekin siz foydalanishingiz mumkin k ,M Yoki G qo'shimchasi.

--min-size Belgilangan hajmdan kichikroq fayllarni filtrlang.masalan --min-size 50 50k dan kichik fayllar o'tkazilmasligini bildiradi.

--max-size Belgilangan hajmdan kattaroq fayllarni filtrlang.masalan --max-size 1G 1G dan katta fayllar uzatilmasligini bildiradi.

Izoh:Haqiqiy sinovdan foydalanishda, o'lchamlarni filtrlashning ikkita variantini bir vaqtning o'zida ishlatib bo'lmasligi aniqlandi.

Rclone filtri qoidasi fayl parametrlari

--filter-from <规则文件> Fayllarga qo'shish/chiqish qoidalarini qo'shish.masalan --filter-from filter-file.txt.

Rclone filtri qoidasi fayli misoli:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Quyida yanada keng tarqalgan va oddiy filtrlardan foydalanish misollari keltirilgan, murakkabroq va yuqori darajadagi foydalanish uchun tekshiringRclone rasmiy filtr qoidalari hujjati.

Rclone vaqt yoki davomiylik parametrlari

TIME yoki DURATION opsiyasi davomiylik qatori yoki vaqt qatori sifatida belgilanishi mumkin.

Davomiylik qatori imzolangan oʻnlik sonlar ketma-ketligi boʻlishi mumkin, ularning har biri ixtiyoriy oʻnlik va birlik qoʻshimchasiga ega, masalan, “300ms”, “-1.5h” yoki “2h45m”.Standart birlik soniya yoki quyidagi qisqartmalar amal qiladi:

  • ms- millisekundlar
  • s - Ikkinchi
  • m - daqiqa
  • h - Soat
  • d - osmon
  • w - hafta
  • M - bir necha oy
  • y - Yil

Bular quyidagi formatlarda mutlaq vaqtlar sifatida ham belgilanishi mumkin:

  • RFC3339 - masalan2006-01-02T15:04:05ZYoki2006-01-02T15:04:05+07:00
  • ISO8601 sana va vaqt, mahalliy vaqt mintaqasi -2006-01-02T15:04:05
  • ISO8601 sana va vaqt, mahalliy vaqt mintaqasi -2006-01-02 15:04:05
  • ISO8601 sanasi - 2006-01-02(YYYY-AA-KK)

Rclone muhit o'zgaruvchilari

Rclone-dagi har bir parametr muhit o'zgaruvchilari orqali o'rnatilishi mumkin.Atrof-muhit o'zgaruvchisining nomi bilan belgilanishi mumkinuzun variant nomiaylantirish, o‘chirish -- prefiks, o'zgartirish - uchun_, bosh harflar va prefikslar RCLONE_.Atrof-muhit o'zgaruvchilari ustuvorligi buyruq qatori parametrlariga qaraganda pastroq bo'ladi, ya'ni tegishli parametrlar buyruq qatori orqali qo'shilganda, muhit o'zgaruvchilari tomonidan o'rnatilgan qiymatlar ustiga yoziladi.

Masalan, yuklashning minimal hajmini belgilash --min-size 50, muhit o'zgaruvchisidan foydalanish hisoblanadi RCLONE_MIN_SIZE=50.Atrof-muhit o'zgaruvchisi o'rnatilganda, buyruq satrida foydalaning --min-size 100, keyin muhit o'zgaruvchisining qiymati ustiga yoziladi.

Rclone umumiy muhit o'zgaruvchilari

  • RCLONE_CONFIG - Maxsus konfiguratsiya fayli yo'li
  • RCLONE_CONFIG_PASS – Agar rclone shifrlangan bo'lsa, ushbu muhit o'zgaruvchisini konfiguratsiya faylini avtomatik ravishda shifrini ochish uchun parol sifatida o'rnating.
  • RCLONE_RETRIES – Yuklashda xatoliklarni takrorlash vaqtlari, standart 3 marta
  • RCLONE_RETRIES_SLEEP – Yuklash xatosi qayta urinish kutish vaqti, sukut bo‘yicha o‘chirilgan, birliks,m,hMos ravishda soniyalar, daqiqalar va soatlarni ifodalaydi.
  • CLONE_TRANSFERS – Parallel yuklangan fayllar soni.
  • RCLONE_CACHE_CHUNK_SIZE – Blok hajmi, sukut bo‘yicha 5M, nazariy jihatdan yuklash tezligi qanchalik katta bo‘lsa, xotira shunchalik ko‘p joy oladi.Agar juda katta o'rnatilgan bo'lsa, bu jarayonning buzilishiga olib kelishi mumkin.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Lokal diskda blok egallashi mumkin bo‘lgan umumiy o‘lcham, sukut bo‘yicha 10G.
  • RCLONE_IGNORE_ERRORS=true - Xatolarni o'tkazib yuborish.

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "Rclone Command Encyclopedia: Start Sinxron Copy Download Nusxalash fayl parametrlaridan foydalanish" bilan bo'lishdi, bu siz uchun foydalidir.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-1864.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring