ఆర్టికల్ డైరెక్టరీ
- 1 Rcloneని ఇన్స్టాల్ చేయండి
- 2 Rclone ఇన్స్టాలేషన్ కాన్ఫిగరేషన్ సెటప్ కమాండ్
- 3 Rclone అప్గ్రేడ్ అప్డేట్ వెర్షన్ కమాండ్
- 4 RCloneని తీసివేయడం ఎలా అన్ఇన్స్టాల్ చేయాలి?
- 5 Rclone డౌన్లోడ్ కమాండ్ సింటాక్స్
- 6 Rclone కమాండ్ సాధారణ ఫంక్షన్ ఎంపికలు
- 7 Rclone పారామీటర్ ఆదేశాన్ని ఎలా ఉపయోగించాలి
- 8 Rclone లాగ్
- 9 Rclone ఫిల్టర్, పారామితులను చేర్చండి మరియు మినహాయించండి
- 10 Rclone పర్యావరణ వేరియబుల్స్
Rclone ఇది వివిధ ఆబ్జెక్ట్ స్టోరేజీలు మరియు నెట్వర్క్ డిస్క్ల మధ్య డేటాను సమకాలీకరించడానికి, అప్లోడ్ చేయడానికి మరియు డౌన్లోడ్ చేయడానికి మద్దతు ఇచ్చే కమాండ్-లైన్ సాధనం.
మరియు, కొన్ని సెట్టింగ్లతో, మీరు ఆఫ్లైన్ డౌన్లోడ్ మరియు VPS సర్వర్ బ్యాకప్ వంటి చాలా ప్రాక్టికల్ ఫంక్షన్లను సులభంగా అమలు చేయవచ్చు.
ఈ కథనం Rclone ద్వారా సాధారణంగా ఉపయోగించే కమాండ్ పారామితులను భాగస్వామ్యం చేస్తుంది.
Rcloneని ఇన్స్టాల్ చేయండి
linux/centos/macOS/BSD
Rclone అధికారికంగా ఒక-క్లిక్ ఇన్స్టాలేషన్ స్క్రిప్ట్ను అందిస్తుంది:
curl https://rclone.org/install.sh | sudo bash
విండోస్
Rclone డౌన్లోడ్ పేజీని నమోదు చేయడానికి దిగువ లింక్ను క్లిక్ చేయండి ▼
- అప్పుడు, విండోస్ డౌన్లోడ్లను ఎంచుకోండి.
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
– నిజ-సమయ ప్రసార పురోగతిని ప్రదర్శించండి, ప్రతి 500mSకి ఒకసారి రిఫ్రెష్ చేయండి, లేకపోతే డిఫాల్ట్గా ప్రతి నిమిషానికి ఒకసారి రిఫ్రెష్ చేయండి.--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 డైరెక్టరీ ఫిల్టర్ పారామితులు
డైరెక్టరీ పేరు తర్వాత డైరెక్టరీ ఫిల్టరింగ్ జోడించాలి /
, లేకుంటే అది సరిపోలిక కోసం ఫైల్గా పరిగణించబడుతుంది.ద్వారా /
ప్రారంభంలో, ఇది రూట్ డైరెక్టరీకి (పేర్కొన్న డైరెక్టరీ క్రింద) మాత్రమే సరిపోలుతుంది, లేకుంటే అది మొత్తం డైరెక్టరీతో సరిపోలుతుంది.ఫైళ్లకు కూడా ఇది వర్తిస్తుంది.
--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
50k కంటే తక్కువ ఉన్న ఫైల్లు బదిలీ చేయబడవని సూచిస్తుంది.
--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:05Z
లేదా2006-01-02T15:04:05+07:00
- ISO8601 తేదీ మరియు సమయం, స్థానిక సమయ క్షేత్రం –
2006-01-02T15:04:05
- ISO8601 తేదీ మరియు సమయం, స్థానిక సమయ క్షేత్రం –
2006-01-02 15:04:05
- ISO8601 తేదీ -
2006-01-02
(YYYY-MM-DD)
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
- లోపాలను దాటవేయి.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage"ని భాగస్వామ్యం చేసారు, ఇది మీకు సహాయకరంగా ఉంటుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-1864.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!