Direttorju tal-Artikoli
- 1 Installa Rclone
- 2 Kmand tas-setup tal-konfigurazzjoni tal-installazzjoni tal-Rclone
- 3 Kmand tal-verżjoni tal-aġġornament tal-aġġornament tal-Rclone
- 4 Kif tiddiżinstalla tneħħi RClone?
- 5 sintassi tal-kmand Rclone download
- 6 Rclone kmand għażliet ta 'funzjoni komuni
- 7 Kif tuża l-kmand tal-parametru Rclone
- 8 Rclone log
- 9 Rclone filtru, inkludi u teskludi parametri
- 10 Rclone varjabbli ambjentali
klonu Hija għodda tal-linja tal-kmand li tappoġġja s-sinkronizzazzjoni, it-tlugħ u t-tniżżil tad-dejta bejn ħażna ta 'oġġetti differenti u diski tan-netwerk.
U, b'xi settings, tista 'faċilment timplimenta funzjonijiet prattiċi ħafna bħal download offline u backup server VPS.
Dan l-artikolu se jaqsam il-parametri tal-kmand komunement użati minn Rclone.
Installa Rclone
Linux/CentOS/macOS/BSD
Rclone jipprovdi uffiċjalment skript ta' installazzjoni b'klikk waħda:
curl https://rclone.org/install.sh | sudo bash
twieqi
Ikklikkja l-link hawn taħt biex tidħol fil-paġna tat-tniżżil ta' Rclone ▼
- Imbagħad, agħżel Windows Downloads.
Kmand tas-setup tal-konfigurazzjoni tal-installazzjoni tal-Rclone
rclone config
– Daħħal l-għażla ta 'konfigurazzjoni interattiva biex twettaq operazzjonijiet bħaż-żieda, it-tħassir u l-ġestjoni ta' diski tan-netwerk.
Għad-dettalji, ara t-tutorja li ġejja dwar l-installazzjoni u l-konfigurazzjoni ta' Rclone▼
rclone config file
– Uri l-mogħdija tal-fajl tal-konfigurazzjoni, il-fajl tal-konfigurazzjoni ġenerali jinsab fih ~/.config/rclone/rclone.conf
rclone config show
– Uri l-informazzjoni tal-profil
Kmand tal-verżjoni tal-aġġornament tal-aġġornament tal-Rclone
Daħħal il-kmand li ġej biex taġġorna u taġġorna l-verżjoni Rclone▼
rclone selfupdate
- Innota li dan il-kmand mhuwiex disponibbli qabel il-verżjoni rclone 1.55.
- Jekk jidher messaġġ ta' falliment:
unknown command "selfupdate"
, għandek bżonn issegwi dan it-tutorja ta' l-istruzzjoni ta' installazzjoni biex tinstalla u taġġorna manwalment ▼
Kif tiddiżinstalla tneħħi RClone?
Biex tneħħi u tneħħi l-fajl tal-konfigurazzjoni rclone, uża l-kmand li ġej biex telenka l-mogħdija attwali tal-konfigurazzjoni RClone▼
rclone config file
Dan se jelenka t-triq għall-fajl tal-konfigurazzjoni attwali.Imbagħad tista 'tħassar il-post tal-mogħdija skond l-eżempju hawn taħt.Dan se jħassar il-kredenzjali għas-servizz tal-ħażna mill-bogħod.
Kmand tad-diżinstalla Rclone
Nota:Wara li tħassar Rclone bil-kmand li ġej, ma tkunx tista' taċċessa aktar servizzi ta' ħażna mill-bogħod u ser ikollok bżonn terġa' toħloqhom▼
sudo rm /home/pi/.config/rclone/rclone.conf
Biex tneħħi l-kmandi rclone u l-paġni man, segwi l-kmand hawn taħt biex tneħħi l-fajls▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
sintassi tal-kmand Rclone download
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Eżempju ta' użu Rclone
rclone move -v /Download Onedrive:/Download --transfers=1
Rclone kmand għażliet ta 'funzjoni komuni
rclone copy
– kopja tal-fajlsrclone move
– biex iċċaqlaq il-fajls, jekk trid tħassar id-direttorju tas-sors vojt wara ċ-ċaqliq, żid--delete-empty-src-dirs
参数rclone sync
– Issinkronizza fajls: Issinkronizza d-direttorju tas-sors mad-direttorju u l-fajls fil-mira, id-direttorju u l-fajls fil-mira biss jinbidlu.rclone size
– Iċċekkja d-daqs tal-fajl tad-disk tan-netwerk.rclone delete
– Ħassar il-kontenut tal-fajl taħt il-mogħdija.rclone purge
– Tħassar il-mogħdija u l-kontenut kollu tal-fajl tagħha.rclone mkdir
- Oħloq direttorju.rclone rmdir
– Ħassar direttorju.rclone rmdirs
– Ħassar id-direttorju vojt taħt l-ambjent spiritwali speċifikat.jekk add--leave-root
parametru, id-direttorju tal-għeruq mhux se jitħassar.rclone check
– Iċċekkja li d-dejta tal-indirizz tas-sors u tad-destinazzjoni jaqblu.rclone ls
– Elenka l-fajls kollha fil-mogħdija speċifikata bid-daqs u l-mogħdija tagħhom.rclone lsl
– Ħin ta’ upload tal-wiri aktar minn hawn fuq.rclone lsd
Elenka d-direttorji taħt il-mogħdija speċifikata.rclone lsf
– Elenka d-direttorji u l-fajls taħt il-mogħdija speċifikata.
Kif tuża l-kmand tal-parametru Rclone
-n
=--dry-run
– Test run, biex tara liema operazzjonijiet se jwettaq rclone fl-operazzjoni attwali.-P
=--progress
– Uri l-progress tat-trasmissjoni f'ħin reali, aġġorna darba kull 500mS, inkella aġġorna darba kull minuta b'mod awtomatiku.--cache-chunk-size SizeSuffi
– Id-daqs tal-blokk, l-inadempjenza hija 5M, fit-teorija, iktar ma tkun kbira l-veloċità tat-tlugħ, aktar tieħu memorja.Jekk issettjat kbir wisq, jista 'jikkawża li l-proċess jinkiser.--cache-chunk-total-size SizeSuffix
– Id-daqs totali li blokka tista 'tokkupa fuq id-diska lokali, default 10G.--transfers=N
– Numru ta 'fajls paralleli, default huwa 4.Huwa rakkomandat li jitnaqqas dan il-parametru fuq VPS b'memorja relattivament żgħira, pereżempju: fuq VPS żgħir b'128M, huwa rrakkomandat li jiġi ssettjat għal 1.--config string
– speċifika l-mogħdija tal-fajl tal-konfigurazzjoni,string
hija l-mogħdija tal-fajl tal-konfigurazzjoni.--ignore-errors
– Aqbeż l-iżbalji.Pereżempju, OneDrive se jqajjem wara li jtella' xi fajls speċjaliFailed to copy: failed to open source object: malwareDetected: Malware detected
, li tikkawża t-tmiem tal-kompiti ta 'trażmissjoni sussegwenti, u dan il-parametru jista' jiżdied biex taqbeż l-iżbalji.Iżda għandu jiġi nnutat li l-kodiċi tal-istatus ta 'ħruġ ta' RCLONE mhux se jkun0
.
Naturalment, ir-rwol ta 'rclone huwa ħafna aktar minn dak, u xi kmandi Rclone użati komunement huma elenkati hawn taħt.
Rclone kopja kmand tal-kopja tal-fajl
Kopja ▼
rclone copy
jimxu ▼
rclone move
ħassar ▼
rclone delete
Rclone kmand tas-sinkronizzazzjoni
Sinkronizzazzjoni ▼
rclone sync
Parametri addizzjonali: juri l-veloċità f'ħin reali ▼
-p
Parametri addizzjonali: limitu tal-veloċità 40MB ▼
--bwlimit 40M
Parametru addizzjonali: numru ta' fajls paralleli ▼
--transfers=N
Kmand tal-bidu Rclone
ibda rclone ▼
systemctl start rclone
stop rclone ▼
systemctl stop rclone
Ara l-istatus rclone ▼
systemctl status rclone
Ara Post tal-Profil ▼
rclone config file
Rclone log
rclone għandu 4 livelli ta' qtugħ,ERROR
,NOTICE
,INFO
和 DEBUG
.B'mod awtomatiku, rclone se jiġġenera ERROR
和 NOTICE
messaġġ tal-livell.
-q
– rclone se jiġġenera bissERROR
aħbarijiet.-v
-- rclone se jiġġeneraERROR
,NOTICE
和INFO
aħbarijiet,jirrakkomanda dan.-vv
– rclone se jiġġeneraERROR
,NOTICE
,INFO
和DEBUG
aħbarijiet.--log-level LEVEL
Il-bandiera – tikkontrolla l-livell tal-ġurnal.
Rclone output log għall-fajl kmand
使用 --log-file=FILE
għażla, rclone se Error
,Info
和 Debug
messaġġ u żball standard ridirezzjonat lejn FILE
, hawn FILE
hija l-mogħdija tal-fajl log li speċifikajt.
Mod ieħor huwa li tuża l-kmand tal-ippuntar tas-sistema, bħal:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Rclone filtru, inkludi u teskludi parametri
--exclude
– Eskludi fajls jew direttorji.
--include
– Inkludi fajl jew direttorju.
--filter
– Regoli ta' filtrazzjoni tal-fajls, ekwivalenti għal metodi oħra ta' użu taż-żewġ għażliet ta' hawn fuq.Inkludi regoli li jibdew minn +
jibda bir-regoli ta’ esklużjoni li jibda minn -
bidu.
Parametru tal-filtru tat-tip tal-fajl Rclone
bħal --exclude "*.bak"
,--filter "- *.bak"
, teskludi kollha bak
dokument.Jista 'wkoll jikteb.
bħal --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, inklużi kollha png
和 jpg
fajls, esklużi fajls oħra.
--delete-excluded
Ħassar fajls esklużi.Jeħtieġ li jintuża flimkien mal-parametru tal-filtru, inkella huwa invalidu.
Parametri tal-filtru tad-direttorju Rclone
L-iffiltrar tad-direttorju jeħtieġ li jiżdied wara l-isem tad-direttorju /
, inkella se jiġi ttrattat bħala fajl għat-tqabbil.minn /
Fil-bidu, se jaqbel biss mad-direttorju tal-għeruq (taħt id-direttorju speċifikat), inkella se jaqbel mad-direttorju kollu.L-istess japplika għall-fajls.
--exclude ".git/"
teskludi d-direttorji kollha.git
Werrej.
--exclude "/.git/"
Eskludi biss id-direttorju tal-għeruq.git
Werrej.
--exclude "{Video,Software}/"
teskludi d-direttorji kollha Video
和 Software
Werrej.
--exclude "/{Video,Software}/"
Eskludi biss id-direttorju tal-għeruq Video
和 Software
Werrej.
--include "/{Video,Software}/**"
Inkludi biss id-direttorju tal-għeruq Video
和 Software
il-kontenut kollu tad-direttorju.
Parametri tal-filtru tad-daqs tal-fajl Rclone
L-unità tad-daqs default hija kBytes
, imma tista' tuża k
,M
Jew G
suffiss.
--min-size
Iffiltra fajls iżgħar mid-daqs speċifikat.pereżempju --min-size 50
Jindika li fajls iżgħar minn 50k mhux se jiġu trasferiti.
--max-size
Iffiltra fajls akbar mid-daqs speċifikat.pereżempju --max-size 1G
Jindika li fajls akbar minn 1G mhux se jiġu trasferiti.
Nota:Fl-użu attwali tat-test, jinstab li ż-żewġ għażliet ta 'filtrazzjoni tad-daqs ma jistgħux jintużaw fl-istess ħin.
Parametri tal-fajl tar-regoli tal-filtru Rclone
--filter-from <规则文件>
Żid tinkludi/eskludi regoli mill-fajls.pereżempju --filter-from filter-file.txt
.
Eżempju tal-fajl tar-regoli tal-filtru Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
Hawn taħt hawn eżempji ta 'użi ta' filtri aktar komuni u sempliċi, għal użi aktar kumplessi u high-end, iċċekkjaDokument uffiċjali dwar ir-regoli tal-filtru Rclone.
Rclone għażliet ta 'ħin jew tul
L-għażla ĦIN jew DURATION tista’ tiġi speċifikata bħala string ta’ tul jew string ta’ ħin.
Sekwenza ta' tul ta' żmien tista' tkun sekwenza ta' numri deċimali ffirmati, kull wieħed b'deċimal fakultattiv u suffiss ta' unità, bħal "300ms", "-1.5h", jew "2h45m".L-unità default hija sekondi jew l-abbrevjazzjonijiet li ġejjin huma validi:
ms
– millisekondis
- It-tienim
- minutah
- Sieghad
- semaw
- ġimgħaM
– diversi xhury
- Sena
Dawn jistgħu jiġu speċifikati wkoll bħala ħinijiet assoluti fil-formati li ġejjin:
- RFC3339 - eż
2006-01-02T15:04:05Z
Jew2006-01-02T15:04:05+07:00
- Data u ħin ISO8601, żona tal-ħin lokali -
2006-01-02T15:04:05
- Data u ħin ISO8601, żona tal-ħin lokali -
2006-01-02 15:04:05
- data ISO8601 -
2006-01-02
(SSSS-XX-JJ)
Rclone varjabbli ambjentali
Kull għażla f'rclone tista 'tiġi stabbilita permezz ta' varjabbli ambjentali.L-isem tal-varjabbli ambjentali jista 'jiġi speċifikat minnisem għażla twilajikkonverti, ħassar --
prefiss, bidla -
为_
, kapitalizzat u prefissat RCLONE_
.Il-prijorità tal-varjabbli tal-ambjent se tkun aktar baxxa minn dik tal-għażliet tal-linja tal-kmand, jiġifieri, meta l-għażliet korrispondenti jiġu mehmuża permezz tal-linja tal-kmand, il-valuri stabbiliti mill-varjabbli tal-ambjent jinkitbu fuqhom.
Per eżempju, l-iffissar tad-daqs minimu ta 'upload --min-size 50
, bl-użu tal-varjabbli ambjentali huwa RCLONE_MIN_SIZE=50
.Meta l-varjabbli ambjentali huwa stabbilit, fil-linja tal-kmand uża --min-size 100
, allura l-valur tal-varjabbli ta' l-ambjent jinkiteb fuqu.
Rclone varjabbli ambjentali komuni
RCLONE_CONFIG
– Mogħdija tal-fajl tal-konfigurazzjoni appostaRCLONE_CONFIG_PASS
– Jekk rclone huwa encrypted, issettja din il-varjabbli tal-ambjent bħala password biex awtomatikament tiddikripta l-fajl tal-konfigurazzjoni.RCLONE_RETRIES
– Ittella’ ħinijiet ta’ falliment mill-ġdid, default 3 darbietRCLONE_RETRIES_SLEEP
– Ħin ta' stennija tal-falliment tat-tlugħ mill-ġdid, diżattivat b'mod awtomatiku, unitàs
,m
,h
Irrappreżenta sekondi, minuti u sigħat, rispettivament.CLONE_TRANSFERS
– Numru ta’ fajls imtella’ b’mod parallel.RCLONE_CACHE_CHUNK_SIZE
– Id-daqs tal-blokk, l-inadempjenza hija 5M, fit-teorija, iktar ma tkun kbira l-veloċità tat-tlugħ, aktar tieħu memorja.Jekk issettjat kbir wisq, jista 'jikkawża li l-proċess jinkiser.RCLONE_CACHE_CHUNK_TOTAL_SIZE
– Id-daqs totali li blokka tista 'tokkupa fuq id-diska lokali, default 10G.RCLONE_IGNORE_ERRORS=true
– Aqbeż l-iżbalji.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qasmu "Enċiklopedija tal-Kmand Rclone: Ibda Kopja Sinkronika Niżżel l-Użu tal-Parametri tal-Fajl tal-Kopja", li hija ta' għajnuna għalik.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-1864.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!