Rclone کمانڈ کلیکشن: ہم وقت ساز کاپی ڈاؤن لوڈ کاپی فائل پیرامیٹر کے استعمال کا طریقہ شروع کریں۔

Rclone ایک کمانڈ لائن ٹول ہے جو مختلف آبجیکٹ اسٹوریج اور کلاؤڈ سٹوریج سروسز کے درمیان ڈیٹا کو ہم وقت سازی، اپ لوڈ اور ڈاؤن لوڈ کرنے میں معاونت کرتا ہے۔

اور، کچھ سیٹنگز کے ساتھ، آپ بہت ہی عملی افعال جیسے کہ آف لائن ڈاؤن لوڈ اور VPS سرور بیک اپ کو آسانی سے نافذ کر سکتے ہیں۔

یہ مضمون آرکلون کے ذریعہ عام طور پر استعمال ہونے والے کمانڈ پیرامیٹرز کا اشتراک کرے گا۔

Rclone کمانڈ کلیکشن: ہم وقت ساز کاپی ڈاؤن لوڈ کاپی فائل پیرامیٹر کے استعمال کا طریقہ شروع کریں۔

Rclone انسٹال کریں۔

لینکس/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
  • نوٹ کریں کہ یہ کمانڈ آرکلون ورژن 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 sync کمانڈ

مطابقت پذیری ▼

rclone sync

اضافی پیرامیٹرز: ریئل ٹائم سپیڈ ڈسپلے کریں ▼

-p

اضافی پیرامیٹرز: حد رفتار 40MB ▼

--bwlimit 40M

اضافی پیرامیٹر: متوازی فائلوں کی تعداد ▼

--transfers=N

آرکلون اسٹارٹ کمانڈ

آرکلون شروع کریں ▼

systemctl start rclone

rclone کو روکو ▼

systemctl stop rclone

آرکلون کی حیثیت دیکھیں ▼

systemctl status rclone

پروفائل کا مقام دیکھیں ▼

rclone config file

آرکلون لاگ

rclone میں لاگنگ کی 4 سطحیں ہیں،ERROR،NOTICE،INFO  DEBUG.پہلے سے طے شدہ طور پر، rclone پیدا کرے گا ERROR  NOTICE سطح کا پیغام

  • -q - rcone صرف پیدا کرے گا ERROR خبریں
  • -v -- آرکلون تیار کرے گا۔ ERROR،NOTICE  INFO خبریں ،اس کی سفارش کریںہے.
  • -vv - rcone پیدا کرے گا ERROR،NOTICE،INFO DEBUG خبریں
  • --log-level LEVEL - جھنڈا لاگ لیول کو کنٹرول کرتا ہے۔

فائل کمانڈ میں آرکلون آؤٹ پٹ لاگ

使用 --log-file=FILE آپشن، rcone will 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 --.سال n

ان کو مندرجہ ذیل فارمیٹس میں مطلق اوقات کے طور پر بھی بیان کیا جا سکتا ہے۔

  • 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 - غلطیاں چھوڑ دیں۔

امید ہے کہ، مضمون "Rclone Command Guide: How to Use Parameters for Starting Synchronous Copy Download" Chen Weiliang کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا آپ کے لیے مددگار ثابت ہوگا۔

اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-1864.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

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

میں سکرال اوپر