लेख निर्देशिका
रेक्लोन यो एक कमाण्ड लाइन उपकरण हो जसले विभिन्न वस्तु भण्डारण र नेटवर्क डिस्कहरू बीच सिङ्क्रोनाइजेसन, अपलोड र डाटा डाउनलोड गर्न समर्थन गर्दछ।
र, केहि सेटिङहरूसँग, तपाईं सजिलैसँग धेरै व्यावहारिक कार्यहरू लागू गर्न सक्नुहुन्छ जस्तै अफलाइन डाउनलोड र VPS सर्भर ब्याकअप।
यस लेखले सामान्यतया Rclone द्वारा प्रयोग गरिने आदेश प्यारामिटरहरू साझा गर्नेछ।

Rclone स्थापना गर्नुहोस्
लिनक्स/CentOS/macOS/BSD
Rclone आधिकारिक रूपमा एक-क्लिक स्थापना स्क्रिप्ट प्रदान गर्दछ:
curl https://rclone.org/install.sh | sudo bashWindows
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.1Rclone डाउनलोड आदेश सिन्ट्याक्स
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Rclone प्रयोग उदाहरण
rclone move -v /Download Onedrive:/Download --transfers=1Rclone आदेश सामान्य प्रकार्य विकल्पहरू
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>&1Rclone फिल्टर, मापदण्डहरू समावेश र बहिष्कार
--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



