Rclone आदेश संग्रह: सिंक्रोनस प्रतिलिपि डाउनलोड प्रतिलिपि फाइल प्यारामिटर प्रयोग विधि सुरु गर्नुहोस्

लेख निर्देशिका

रेक्लोन यो एक कमाण्ड लाइन उपकरण हो जसले विभिन्न वस्तु भण्डारण र नेटवर्क डिस्कहरू बीच सिङ्क्रोनाइजेसन, अपलोड र डाटा डाउनलोड गर्न समर्थन गर्दछ।

र, केहि सेटिङहरूसँग, तपाईं सजिलैसँग धेरै व्यावहारिक कार्यहरू लागू गर्न सक्नुहुन्छ जस्तै अफलाइन डाउनलोड र VPS सर्भर ब्याकअप।

यस लेखले सामान्यतया Rclone द्वारा प्रयोग गरिने आदेश प्यारामिटरहरू साझा गर्नेछ।

Rclone आदेश संग्रह: सिंक्रोनस प्रतिलिपि डाउनलोड प्रतिलिपि फाइल प्यारामिटर प्रयोग विधि सुरु गर्नुहोस्

Rclone स्थापना गर्नुहोस्

लिनक्स/CentOS/macOS/BSD

Rclone आधिकारिक रूपमा एक-क्लिक स्थापना स्क्रिप्ट प्रदान गर्दछ:

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

Windows

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 सुरु आदेश

आरक्लोन सुरु गर्नुहोस् ▼

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

थप लुकेका चालहरू अनलक गर्न🔑, हाम्रो टेलिग्राम च्यानलमा सामेल हुन स्वागत छ!

मन परे लाइक र सेयर गर्नुहोस ! तपाईको सेयर र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

लेख निर्देशिका

लेख निर्देशिका
माथि स्क्रोल गर्नुहोस्