लेख निर्देशिका
- 1 Rclone स्थापित करा
- 2 Rclone इंस्टॉलेशन कॉन्फिगरेशन सेटअप कमांड
- 3 Rclone अपग्रेड अद्यतन आवृत्ती आदेश
- 4 आरक्लोन काढून टाकणे कसे विस्थापित करावे?
- 5 Rclone डाउनलोड कमांड सिंटॅक्स
- 6 Rclone कमांड सामान्य फंक्शन पर्याय
- 7 Rclone पॅरामीटर कमांड कशी वापरायची
- 8 Rclone लॉग
- 9 Rclone फिल्टर, पॅरामीटर्स समाविष्ट करा आणि वगळा
- 10 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 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
- चाचणी रन, वास्तविक ऑपरेशनमध्ये आरक्लोन कोणते ऑपरेशन करेल हे पाहण्यासाठी.-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
आरक्लोन स्थिती पहा ▼
systemctl status rclone
प्रोफाइल स्थान पहा ▼
rclone config file
Rclone लॉग
आरक्लोनमध्ये लॉगिंगचे 4 स्तर आहेत,ERROR
,NOTICE
,INFO
和 DEBUG
.डीफॉल्टनुसार, rclone व्युत्पन्न होईल ERROR
和 NOTICE
पातळी संदेश.
-q
- आरक्लोन फक्त व्युत्पन्न करेलERROR
बातमी.-v
-- rclone व्युत्पन्न होईलERROR
,NOTICE
和INFO
बातमी,याची शिफारस करा.-vv
- rclone व्युत्पन्न होईलERROR
,NOTICE
,INFO
和DEBUG
बातमी.--log-level LEVEL
ध्वज लॉग पातळी नियंत्रित करते.
फाइल कमांडवर आरक्लोन आउटपुट लॉग
使用 --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
नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!