Məqalələr kataloqu
- 1 Rclone quraşdırın
- 2 Rclone quraşdırma konfiqurasiya quraşdırma əmri
- 3 Rclone yeniləmə yeniləmə versiyası əmri
- 4 RClone-u necə silmək olar?
- 5 Rclone yükləmə əmrinin sintaksisi
- 6 Rclone əmri ümumi funksiya seçimləri
- 7 Rclone parametr əmrindən necə istifadə etmək olar
- 8 Rclone jurnalı
- 9 Rclone filtri, parametrləri daxil edin və xaric edin
- 10 Rclone mühit dəyişənləri
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 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ınrclone 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,string
konfiqurasiya 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ırERROR
xəbərlər.-v
-- rclone yaradacaqERROR
,NOTICE
和INFO
xəbərlər,bunu tövsiyə edin.-vv
– rclone yaradacaqERROR
,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ərs
- İkincim
- dəqiqəh
- Saatd
- səmaw
- həftəM
- bir neçə ayy
- İl
Bunlar həmçinin aşağıdakı formatlarda mütləq vaxtlar kimi göstərilə bilər:
- RFC3339 - məs
2006-01-02T15:04:05Z
Və 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ı yoluRCLONE_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
,h
Mü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!
📚 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!