Rclone əmr kolleksiyası: sinxron surəti yükləməyə başlayın fayl parametrlərinin istifadə metodu

klon Bu, müxtəlif obyekt saxlama və şəbəkə diskləri arasında məlumatların sinxronizasiyasını, yüklənməsini və endirilməsini dəstəkləyən komanda xətti alətidir.

Və bəzi parametrlərlə siz oflayn yükləmə və VPS server ehtiyat nüsxəsi kimi çox praktik funksiyaları asanlıqla həyata keçirə bilərsiniz.

Bu məqalədə Rclone tərəfindən ümumi istifadə edilən komanda parametrləri paylaşılacaq.

Rclone əmr kolleksiyası: sinxron surəti yükləməyə başlayın fayl parametrlərinin istifadə metodu

Rclone quraşdırın

Linux/CentOS/macOS/BSD

Rclone rəsmi olaraq bir kliklə quraşdırma skriptini təqdim edir:

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

Windows

Rclone yükləmə səhifəsinə daxil olmaq üçün aşağıdakı linkə klikləyin ▼

  • Sonra, Windows Yükləmələri seçin.

Rclone quraşdırma konfiqurasiya quraşdırma əmri

rclone config – Şəbəkə disklərini əlavə etmək, silmək və idarə etmək kimi əməliyyatları yerinə yetirmək üçün interaktiv konfiqurasiya seçimini daxil edin.

Təfərrüatlar üçün aşağıdakı Rclone quraşdırma və konfiqurasiya təlimatına baxın▼

rclone config file – Ümumi konfiqurasiya faylı olan konfiqurasiya faylının yolunu göstərin ~/.config/rclone/rclone.conf

rclone config show - Profil məlumatlarını göstərin

Rclone yeniləmə yeniləmə versiyası əmri

Rclone versiyasını təkmilləşdirmək və yeniləmək üçün aşağıdakı əmri daxil edin▼

rclone selfupdate
  • Qeyd edək ki, bu əmr rclone 1.55 versiyasından əvvəl mövcud deyil.
  • Bir uğursuzluq mesajı görünsə:unknown command "selfupdate", əl ilə quraşdırmaq və yeniləmək üçün bu quraşdırma təlimatına əməl etməlisiniz ▼

RClone-u necə silmək olar?

rclone konfiqurasiya faylını silmək və silmək üçün cari RClone konfiqurasiya yolunu siyahıya almaq üçün aşağıdakı əmrdən istifadə edin▼

rclone config file

Bu, cari konfiqurasiya faylına gedən yolu sadalayacaqdır.Sonra aşağıdakı nümunəyə uyğun olaraq yolun yerini silə bilərsiniz.Bu, uzaq yaddaş xidməti üçün etimadnamələri siləcək.

Rclone silmə əmri

Qeyd:Rclone-u aşağıdakı əmrlə sildikdən sonra siz artıq uzaqdan saxlama xidmətlərinə daxil ola bilməyəcəksiniz və onları yenidən yaratmalı olacaqsınız▼

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

Rclone əmrlərini və man səhifələrini silmək üçün faylları silmək üçün aşağıdakı əmrə əməl edin▼

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

Rclone yükləmə əmrinin sintaksisi

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

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

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

Rclone istifadə nümunəsi

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

Rclone əmri ümumi funksiya seçimləri

  • rclone copy - faylları kopyalayın
  • rclone move – faylları köçürmək üçün, köçürdükdən sonra boş mənbə kataloqunu silmək istəyirsinizsə, əlavə edin --delete-empty-src-dirs 参数
  • rclone sync – Faylları sinxronlaşdırın: Mənbə kataloqunu hədəf kataloq və fayllarla sinxronlaşdırın, yalnız hədəf kataloq və fayllar dəyişdirilir.
  • rclone size – Şəbəkə diskinin fayl ölçüsünü yoxlayın.
  • rclone delete – Yolun altındakı fayl məzmununu silin.
  • rclone purge – Yolu və onun bütün fayl məzmununu silir.
  • rclone mkdir - Kataloq yaradın.
  • rclone rmdir – Kataloqu silin.
  • rclone rmdirs – Müəyyən edilmiş mənəvi mühitin altındakı boş kataloqu silin.əlavə etsə --leave-root parametr, kök kataloqu silinməyəcək.
  • rclone check – Mənbə və təyinat ünvanı məlumatlarının uyğunluğunu yoxlayın.
  • rclone ls – Göstərilən yoldakı bütün faylları ölçüsü və yolu ilə sadalayın.
  • rclone lsl – Yuxarıdakıdan bir daha çox ekran yükləmə vaxtı.
  • rclone lsd Göstərilən yolun altındakı qovluqları sadalayın.
  • rclone lsf – Göstərilən yolun altındakı qovluqları və faylları siyahıya salın.

Rclone parametr əmrindən necə istifadə etmək olar

  • -n = --dry-run – rclone-un faktiki əməliyyatda hansı əməliyyatları yerinə yetirəcəyini görmək üçün sınaqdan keçirin.
  • -P = --progress – Real vaxtda ötürmə tərəqqisini göstərin, hər 500 ms-də bir dəfə yeniləyin, əks halda defolt olaraq hər dəqiqədə bir dəfə yeniləyin.
  • --cache-chunk-size SizeSuffi – Blok ölçüsü, standart 5M, nəzəri olaraq, yükləmə sürəti nə qədər böyükdürsə, o qədər çox yaddaş tutur.Çox böyük təyin olunarsa, bu, prosesin pozulmasına səbəb ola bilər.
  • --cache-chunk-total-size SizeSuffix – Lokal diskdə blokun tuta biləcəyi ümumi ölçü, standart 10G.
  • --transfers=N – Paralel faylların sayı, standart 4-dür.Bu parametri nisbətən kiçik yaddaşa malik VPS-də azaltmaq tövsiyə olunur, məsələn: 128M-lik kiçik VPS-də onu 1-ə təyin etmək tövsiyə olunur.
  • --config string – konfiqurasiya faylının yolunu müəyyənləşdirin,stringkonfiqurasiya faylı yoludur.
  • --ignore-errors - Səhvləri atlayın.Məsələn, OneDrive bəzi xüsusi faylları yüklədikdən sonra xahiş edəcəkFailed to copy: failed to open source object: malwareDetected: Malware detected, bu, sonrakı ötürmə tapşırıqlarının dayandırılmasına səbəb olacaq və bu parametr atlama səhvləri üçün əlavə edilə bilər.Ancaq qeyd etmək lazımdır ki, RCLONE-nin çıxış status kodu olmayacaq0.

Əlbəttə ki, rclone-nin rolu bundan çox daha çoxdur və bəzi tez-tez istifadə olunan Rclone əmrləri aşağıda verilmişdir.

Rclone faylın surətini çıxarmaq əmri

Kopyalayın ▼

rclone copy

hərəkət ▼

rclone move

sil ▼

rclone delete

Rclone sinxronizasiya əmri

Sinxronizasiya ▼

rclone sync

Əlavə parametrlər: real vaxt sürətini göstərin ▼

-p

Əlavə parametrlər: limit sürəti 40MB ▼

--bwlimit 40M

Əlavə parametr: paralel faylların sayı ▼

--transfers=N

Rclone start əmri

rclone başlayın ▼

systemctl start rclone

rclone dayandırmaq ▼

systemctl stop rclone

rclone statusuna baxın ▼

systemctl status rclone

Profilin Məkanına Baxın ▼

rclone config file

Rclone jurnalı

rclone 4 səviyyəli girişə malikdir,ERROR,NOTICE,INFO  DEBUG.Varsayılan olaraq, rclone yaradacaq ERROR  NOTICE səviyyəli mesaj.

  • -q – rclone yalnız yaradır ERROR xəbərlər.
  • -v -- rclone yaradacaq ERROR,NOTICE  INFO xəbərlər,bunu tövsiyə edin.
  • -vv – rclone yaradacaq ERROR,NOTICE,INFO DEBUG xəbərlər.
  • --log-level LEVEL – bayraq jurnal səviyyəsinə nəzarət edir.

Rclone çıxış jurnalını fayl əmrinə

使用 --log-file=FILE seçim, rclone olacaq Error,Info  Debug mesaj və standart xəta yönləndirildi FILE, burada FILE qeyd etdiyiniz log faylı yoludur.

Başqa bir yol, sistemin işarələmə əmrindən istifadə etməkdir, məsələn:

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

Rclone filtri, parametrləri daxil edin və xaric edin

--exclude – Faylları və ya qovluqları xaric edin.

--include – Fayl və ya kataloq daxil edin.

--filter – Yuxarıdakı iki variantın digər istifadə üsullarına bərabər olan fayl filtrləmə qaydaları.ilə başlayan qaydaları daxil edin + ilə başlayan istisna qaydaları ilə başlayır - Başlanğıc.

Rclone fayl növü filtr parametri

kimi --exclude "*.bak",--filter "- *.bak", hamısını istisna edin bak sənəd.Yaza da bilər.

kimi --include "*.{png,jpg}",--filter "+ *.{png,jpg}", hamısı daxil olmaqla png  jpg digər fayllar istisna olmaqla fayllar.

--delete-excluded İstisna edilmiş faylları silin.Onu filtr parametri ilə birlikdə istifadə etmək lazımdır, əks halda etibarsızdır.

Rclone kataloq filtri parametrləri

Kataloq adından sonra kataloq filtri əlavə edilməlidir /, əks halda uyğunlaşma üçün fayl kimi qəbul ediləcək.tərəfindən / Başlanğıcda yalnız kök kataloqu uyğun olacaq (müəyyən edilmiş qovluq altında), əks halda qovluğa uyğun olacaq.Eyni şey fayllara da aiddir.

--exclude ".git/" bütün qovluqları istisna edin.git Mündəricat.

--exclude "/.git/" Yalnız kök qovluğu xaric edin.git Mündəricat.

--exclude "{Video,Software}/" bütün qovluqları istisna edin Video  Software Mündəricat.

--exclude "/{Video,Software}/" Yalnız kök qovluğu xaric edin Video  Software Mündəricat.

--include "/{Video,Software}/**" Yalnız kök qovluğu daxil edin Video  Software kataloqun bütün məzmunu.

Rclone fayl ölçüsü filtr parametrləri

Standart ölçü vahididir kBytes , lakin istifadə edə bilərsiniz k ,M Və ya G şəkilçi.

--min-size Göstərilən ölçüdən kiçik faylları süzün.misal üçün --min-size 50 50k-dan kiçik faylların ötürülməyəcəyini göstərir.

--max-size Göstərilən ölçüdən daha böyük faylları süzün.misal üçün --max-size 1G 1G-dən böyük faylların ötürülməyəcəyini göstərir.

Qeyd:Faktiki sınaq istifadəsində, ölçü filtrinin iki variantının eyni vaxtda istifadə edilə bilməyəcəyi aşkar edildi.

Rclone filter qayda fayl parametrləri

--filter-from <规则文件> Fayllara daxil etmə/xariç etmə qaydalarını əlavə edin.misal üçün --filter-from filter-file.txt.

Rclone filtr qayda faylı nümunəsi:

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

Aşağıda daha ümumi və sadə filtr istifadə nümunələri verilmişdir, daha mürəkkəb və yüksək səviyyəli istifadələr üçün yoxlayınRclone rəsmi filtr qaydaları sənədi.

Rclone vaxt və ya müddət seçimləri

TIME və ya DURATION seçimi müddət sətri və ya vaxt sətri kimi təyin edilə bilər.

Müddət sətri hər biri "300ms", "-1.5h" və ya "2h45m" kimi isteğe bağlı onluq və vahid şəkilçi ilə imzalanmış onluq ədədlər ardıcıllığı ola bilər.Standart vahid saniyədir və ya aşağıdakı qısaltmalar etibarlıdır:

  • ms- millisaniyələr
  • s - İkinci
  • m - dəqiqə
  • h - Saat
  • d - səma
  • w - həftə
  • M - bir neçə ay
  • y - İl

Bunlar həmçinin aşağıdakı formatlarda mütləq vaxtlar kimi göstərilə bilər:

  • RFC3339 - məs2006-01-02T15:04:05ZVə ya2006-01-02T15:04:05+07:00
  • ISO8601 tarix və vaxt, yerli vaxt qurşağı -2006-01-02T15:04:05
  • ISO8601 tarix və vaxt, yerli vaxt qurşağı -2006-01-02 15:04:05
  • ISO8601 tarixi - 2006-01-02(İYYY-AA-GG)

Rclone mühit dəyişənləri

Rclone-da hər bir seçim mühit dəyişənləri vasitəsilə təyin edilə bilər.Mühit dəyişəninin adı ilə müəyyən edilə biləruzun seçim adıçevirmək, silmək -- prefiks, dəyişmə - _, böyük hərflə və prefikslə RCLONE_.Ətraf mühit dəyişənlərinin prioriteti komanda xətti seçimlərindən daha aşağı olacaq, yəni müvafiq variantlar komanda xətti ilə əlavə edildikdə, ətraf mühit dəyişənləri tərəfindən təyin edilmiş dəyərlərin üzərinə yazılacaq.

Məsələn, minimum yükləmə ölçüsünü təyin etmək --min-size 50, mühit dəyişənini istifadə edir RCLONE_MIN_SIZE=50.Ətraf mühit dəyişəni təyin edildikdə, əmr satırında istifadə edin --min-size 100, sonra mühit dəyişəninin dəyəri üzərinə yazılacaq.

Rclone ümumi mühit dəyişənləri

  • RCLONE_CONFIG – Xüsusi konfiqurasiya faylı yolu
  • RCLONE_CONFIG_PASS – rclone şifrələnibsə, konfiqurasiya faylının şifrəsini avtomatik açmaq üçün bu mühit dəyişənini parol kimi təyin edin.
  • RCLONE_RETRIES – Yükləmə uğursuzluğu təkrar cəhd vaxtları, standart 3 dəfə
  • RCLONE_RETRIES_SLEEP – Yükləmə uğursuzluğu təkrar cəhd gözləmə müddəti, defolt olaraq qeyri-aktivdir, vahids,m,hMüvafiq olaraq saniyə, dəqiqə və saatları təmsil edin.
  • CLONE_TRANSFERS – Paralel olaraq yüklənmiş faylların sayı.
  • RCLONE_CACHE_CHUNK_SIZE – Blok ölçüsü, standart 5M, nəzəri olaraq, yükləmə sürəti nə qədər böyükdürsə, o qədər çox yaddaş tutur.Çox böyük təyin olunarsa, bu, prosesin pozulmasına səbəb ola bilər.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Lokal diskdə blokun tuta biləcəyi ümumi ölçü, standart 10G.
  • RCLONE_IGNORE_ERRORS=true - Səhvləri atlayın.

Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) sizin üçün faydalı olan "Rclone Command Encyclopedia: Start Sinxron Copy Download Kopyalama Fayl Parametrlərinin İstifadəsi" paylaşdı.

Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-1864.html

Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!

🔔 Kanalın ən yaxşı kataloqunda dəyərli "ChatGPT Məzmun Marketinq AI Aləti İstifadə Bələdçisi"ni ilk əldə edən siz olun! 🌟
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!

 

发表 评论

Elektron poçtunuz dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

yuxarıya sürüşdürün