Rclone కమాండ్ సేకరణ: సింక్రోనస్ కాపీ డౌన్‌లోడ్ కాపీ ఫైల్ పారామీటర్ వినియోగ పద్ధతిని ప్రారంభించండి

ఆర్టికల్ డైరెక్టరీ

Rclone అనేది వివిధ ఆబ్జెక్ట్ స్టోరేజ్ మరియు క్లౌడ్ స్టోరేజ్ సేవల మధ్య డేటాను సింక్రొనైజ్ చేయడానికి, అప్‌లోడ్ చేయడానికి మరియు డౌన్‌లోడ్ చేయడానికి మద్దతు ఇచ్చే ఒక కమాండ్-లైన్ సాధనం.

మరియు, కొన్ని సెట్టింగ్‌లతో, మీరు ఆఫ్‌లైన్ డౌన్‌లోడ్ మరియు VPS సర్వర్ బ్యాకప్ వంటి చాలా ప్రాక్టికల్ ఫంక్షన్‌లను సులభంగా అమలు చేయవచ్చు.

ఈ కథనం Rclone ద్వారా సాధారణంగా ఉపయోగించే కమాండ్ పారామితులను భాగస్వామ్యం చేస్తుంది.

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 కమాండ్ గైడ్: సింక్రోనస్ కాపీ డౌన్‌లోడ్ ప్రారంభించడానికి పారామీటర్లను ఎలా ఉపయోగించాలి" అనే వ్యాసం మీకు ఉపయోగకరంగా ఉంటుందని ఆశిస్తున్నాము.

ఈ వ్యాసం యొక్క లింక్‌ను పంచుకోవడానికి సంకోచించకండి: https://www.chenweiliang.com/cwl-1864.html

మరిన్ని దాచిన ఉపాయాలను అన్‌లాక్ చేయడానికి🔑, మా టెలిగ్రామ్ ఛానెల్‌లో చేరడానికి స్వాగతం!

మీకు నచ్చితే షేర్ చేయండి మరియు లైక్ చేయండి! మీ షేర్లు మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

పైకి స్క్రోల్