مقالې لارښود
ریکلون د کمانډ لاین وسیله ده چې د مختلفو شیانو ذخیره کولو او کلاوډ ذخیره کولو خدماتو ترمنځ د معلوماتو همغږي کولو، اپلوډ کولو او ډاونلوډ کولو ملاتړ کوي.
او، د ځینو ترتیباتو سره، تاسو کولی شئ په اسانۍ سره خورا عملي فعالیتونه پلي کړئ لکه آفلاین ډاونلوډ او د 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
- په یاد ولرئ چې دا کمانډ د rcone نسخه 1.55 څخه دمخه شتون نلري.
- که د ناکامۍ پیغام څرګند شي:
unknown command "selfupdate"تاسو اړتیا لرئ د نصبولو لارښوونې لارښوونې تعقیب کړئ ترڅو په لاسي ډول نصب او تازه کړئ ▼
څنګه د RClone لرې کول غیر نصب کړئ؟
د rclone ترتیب کولو فایل غیر نصب او لرې کولو لپاره، لاندې کمانډ وکاروئ ترڅو د اوسني RClone ترتیب کولو لار لیست کړئ▼
rclone config file
دا به د اوسني ترتیب فایل ته لاره لیست کړي.بیا تاسو کولی شئ د لاندې مثال سره سم د لارې موقعیت حذف کړئ.دا به د ریموټ ذخیره کولو خدمت لپاره اسناد حذف کړي.
د Rclone غیر نصبولو کمانډ
یادونه: د لاندې قوماندې په کارولو سره د Rclone حذف کولو وروسته، تاسو به نور د لرې پرتو ذخیره کولو خدماتو ته لاسرسی ونلرئ او اړتیا به ولرئ چې دوی بیا جوړ کړئ. ▼
sudo rm /home/pi/.config/rclone/rclone.conf
د rclone کمانډونو او مین پا pagesو لرې کولو لپاره ، یوازې د فایلونو لرې کولو لپاره لاندې کمانډ تعقیب کړئ▼
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- د ټیسټ چلول ، ترڅو وګورئ چې rcone به په ریښتیني عملیاتو کې کوم عملیات ترسره کړي.-P=--progress- د ریښتیني وخت لیږد پرمختګ ښکاره کړئ ، په هر 500mS کې یو ځل تازه کړئ ، که نه نو په ډیفالټ هره دقیقه کې یو ځل تازه کړئ.--cache-chunk-size SizeSuffi- د بلاک اندازه، ډیفالټ 5M دی، په تیوري کې، د اپلوډ سرعت څومره لوی دی، ډیر حافظه یې اخلي.که چیرې ډیر لوی تنظیم شي، دا کیدای شي د پروسې د ماتیدو لامل شي.--cache-chunk-total-size SizeSuffix- ټوله اندازه چې یو بلاک کولی شي په محلي ډیسک کې ونیسي، ډیفالټ 10G.--transfers=N- د موازي فایلونو شمیر، ډیفالټ 4 دی.دا سپارښتنه کیږي چې دا پیرامیټر په VPS کې د نسبتا کوچنۍ حافظې سره کم کړئ، د بیلګې په توګه: په کوچني VPS کې د 128M سره، دا سپارښتنه کیږي چې دا 1 ته تنظیم کړئ.--config string- د تنظیم کولو فایل لاره مشخص کړئ،stringد تشکیل فایل لاره ده.--ignore-errors- تېروتنې پریږدئ.د مثال په توګه ، OneDrive به د ځینې ځانګړي فایلونو اپلوډ کولو وروسته ګړنديFailed to copy: failed to open source object: malwareDetected: Malware detected، کوم چې به د راتلونکي لیږد دندې پای ته رسولو لامل شي ، او دا پیرامیټر د غلطیو پریښودو لپاره اضافه کیدی شي.مګر دا باید په یاد ولرئ چې د RCLONE د وتلو حالت کوډ به نه وي0.
البته، د rcone رول د دې څخه ډیر دی، او ځینې عام کارول شوي Rclone کمانډونه لاندې لیست شوي دي.
د Rclone د کاپي فایل کاپي کمانډ
کاپي ▼
rclone copy
حرکت ▼
rclone move
ړنګول ▼
rclone delete
د Rclone sync کمانډ
همغږي کول ▼
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 log
rcone د ننوتلو 4 درجې لري،ERROR،NOTICE،INFO 和 DEBUG.د ډیفالټ په واسطه، rcone به تولید کړي ERROR 和 NOTICE د کچې پیغام.
-q- rcone به یوازې تولید کړيERRORخبرونه.-v-- rcone به تولید کړيERROR،NOTICE和INFOخبرونه ،دا سپارښتنه وکړئ.-vv- rcone به تولید کړيERROR،NOTICE،INFO和DEBUGخبرونه.--log-level LEVEL- بیرغ د لاګ کچه کنټرولوي.
د فایل کمانډ ته د Rclone محصول لاګ
使用 --log-file=FILE اختیار، rcone به 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_.د چاپیریال متغیرونو لومړیتوب به د کمانډ لاین اختیارونو څخه ټیټ وي ، دا دی ، کله چې اړونده اختیارونه د کمانډ لاین له لارې ضمیمه شي ، د چاپیریال متغیرونو لخوا ټاکل شوي ارزښتونه به له سره لیکل کیږي.
د مثال په توګه، د لږترلږه اپلوډ اندازه تنظیم کول --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/ ) کې شریک شوی مقاله "د ریکلون کمانډ لارښود: د همغږي کاپي ډاونلوډ پیل کولو لپاره د پیرامیټرو کارولو څرنګوالی" به ستاسو لپاره ګټوره وي.
د دې مقالې لینک شریکولو لپاره وړیا احساس وکړئ: https://www.chenweiliang.com/cwl-1864.html



