- - كيفية استخدام Dropbox من سطر أوامر Linux مع Dropbox Uploader

كيفية استخدام Dropbox من سطر الأوامر Linux مع Dropbox Uploader

Dropbox Uploader هو برنامج نصي bash يبسطدروببوإكس- CLI معقدة إلى شيء أسهل بكثير لفهم. مع ذلك ، يعد تحميل وتنزيل الملفات إلى Dropbox من محطة Linux أسهل بكثير. من الناحية الرسمية ، يتيح لك البرنامج النصي استخدام Dropbox من سطر أوامر Linux في أي توزيعة Linux و BSD وأي نظام تشغيل آخر له بنية طرفية تشبه Unix.

إضافة حزمة جيت

قبل الاستيلاء على البرنامج النصي ، ستحتاج إلى حزمة git. برنامج git مطلوب ، لأنه بدونه ، يكون الحصول على الكود المصدري للبرنامج أكثر مملة.

أوبونتو

sudo apt install git

ديبيان

sudo apt-get install git

قوس لينكس

sudo pacman -S git

فيدورا

sudo dnf install git

زحمة

sudo zypper install git

غيرها من لينكس

بحاجة إلى حزمة بوابة ، ولكن لست متأكدا من أين تجدذلك؟ لا تقلق: تستخدم أداة git على نطاق واسع على جميع أنظمة Linux ، حيث يذهب الكثير من مشاريع Linux إلى Github. هي احتمالات ، نظام التشغيل الخاص بك لديه حزمة git. للعثور عليه ، افتح مدير الحزم ، وابحث عن "git" وقم بتثبيته. بدلاً من ذلك ، تحقق من الموقع الرسمي لتوزيعك لمزيد من المعلومات.

الحصول على برنامج Dropbox Uploader

الآن بعد أن أصبح Git على النظام ، ويعمل بشكل صحيح ، يمكننا الحصول على البرنامج النصي Dropbox Uploader. للقيام بذلك ، افتح نافذة طرفية. داخل المحطة ، قم بتشغيل هذا الأمر.

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

سيقوم الأمر git clone بتنزيل كامللقطة من أحدث رمز من المطور ، ووضعها في ~ / Dropbox-Uploader في مجلد منزلك ، على نظام الملفات. للذهاب إلى هذا الدليل ، استخدم الأمر CD.

cd ~/Dropbox-Uploader

الخطوة التالية هي تحديث أذونات البرنامج النصي. هذا مهم ، لأن الملف لن يكون قادرًا على التنفيذ كبرنامج بدونه.

sudo chmod +x dropbox_uploader.sh

وبصرف النظر عن Dropbox Uploader ، هناك غيرهاالأدوات في مجلد بوابة. بشكل رئيسي: DropShell ، ملف Docker ، ملف التمهيدي ، ترخيص البرنامج ، وبعض الأشياء الأخرى. في هذا البرنامج التعليمي ، سنغطي كيفية استخدام برنامج Dropbox Uploader. إذا كنت ترغب في معرفة كيفية استخدام ملف Docker ، وما إلى ذلك ، فانتقل إلى ملف التمهيدي ، واقرأ الإرشادات.

تكوين برنامج تحميل Dropbox

في المرة الأولى التي يتم فيها تشغيل برنامج Dropbox Uploader ، تظهر رسالة تسجيل الدخول. لتشغيل البرنامج النصي ، قم بما يلي:

./dropbox_uploader.sh

لا تقم بتشغيل هذا البرنامج النصي كجذر ، أو مع sudoالامتيازات. ليست هناك حاجة ، لأن الأذونات وغيرها صحيحة. بالإضافة إلى ذلك ، يقوم البرنامج النصي بإنشاء مجلد تكوين في الدليل الرئيسي للمستخدم. من خلال تشغيل هذه الأداة كجذر ، سيتم تخزين جميع معلومات تسجيل الدخول في الجذر ، والتي لن يتمكن المستخدمون العاديون من الوصول إليها.

أثناء التشغيل الأولي للبرنامج النصيتقول موجه المحطة الطرفية: "هذه هي المرة الأولى التي تقوم فيها بتشغيل هذا البرنامج النصي ، يرجى اتباع التعليمات". حدد الرابط الذي يشاركه موجه الجهاز معك ، وافتحه في متصفحك.

يفتح الرابط في صفحة مطور Dropbox. ابحث عن الزر "إنشاء تطبيق" ، وانقر فوقه.

حدد الخيار "Dropbox API". ثم ، مزيد من أسفل ، حدد "الوصول الكامل دروببوإكس". سيضمن ذلك لأداة التحميل حق الوصول الكامل إلى حسابك. أدخل اسمًا في قسم الاسم. كن مبدعًا ، حيث يتم أخذ العديد من الأسماء.

بعد إنشاء التطبيق تحت دروببوإكس الخاص بكالحساب ، سيتم نقلك إلى صفحة التكوين الخاصة به. ابحث عن "رمز الدخول الذي تم إنشاؤه" ، وانقر فوق الزر "إنشاء". انسخ الرمز ، والصقه في الجهاز لتسجيل الدخول إلى Dropbox Uploader.

باستخدام برنامج Dropbox Uploader

يؤدي تسجيل الدخول إلى Dropbox Uploader إلى إنهاء البرنامج النصي تلقائيًا. لاستخدامه ، ستحتاج إلى تشغيله مرة أخرى. افعل هذا مع:

./dropbox_uploader.sh

قائمة

يمكن لـ Dropbox Uploader سرد محتويات مجلد Dropbox البعيد الخاص بك بسهولة. هذا مفيد ، خاصة للتحضير لتنزيل الملفات. لاستخدام القائمة ، قم بهذا:

./dropbox_uploader.sh list

قائمة يطبع خارج هيكل المجلد بأكمله من دروببوإكس الخاص بك. حفظ الإخراج إلى ملف مع:

./dropbox_uploader.sh list >> dropbox-contents.txt

رفع

للتحميل إلى Dropbox عبر Dropbox Uploader ،أولاً قم بنقل الملف إلى / home / Dropbox-Uploader /. القيام بذلك مع مدير الملفات. ثم ، لبدء التحميل ، قم ببساطة بتشغيل التحميل ، وحدد المجلد.

./dropbox_uploader.sh upload testfile.jpg /dropbox/whatever/folder/you/want

بحث

يعمل البحث بشكل كبير مثل ميزة القائمة. يكتب المستخدم استعلام بحث ، وسوف يقوم البرنامج النصي بالتصفية خلال قائمة بناءً على هذا الاستعلام. على سبيل المثال ، للبحث عن شيء ما في Dropbox مع "sh" فيه ، قم بما يلي:

./dropbox_uploader.sh search sh

ستقوم أداة التحميل بعد ذلك بطباعة قائمة بجميع الملفات المتعلقة بمصطلح البحث "sh".

تحميل

التنزيل مباشر إلى حد ما. أولاً ، استخدم إما القائمة أو ابحث للنظر في محتويات حساب Dropbox الخاص بك. ثم ، انسخ نتيجة البحث (أو قائمة النتائج). تأكد من نسخ بنية الدليل بالكامل. هذا يعني إذا كان لديك ملف في الداخل /Dropbox/testA/testB/misc/file.jpg، انها تريد ان تكون:

./dropbox_uploader.sh download /testA/testB/misc/file.jpg

السبب وراء عدم تضمين مجلد Dropbox هو أن البرنامج النصي يعرف بالفعل أن كل شيء ينشأ من هناك.

حذف

يمكن أن يحدث الحذف مباشرة من سطر الأوامر. للقيام بذلك ، استخدم "البحث" أو "القائمة" للعثور على الملف المراد حذفه. ثم احذفها بـ:

./dropbox_uploader.sh delete /whatever/folder/file.jpg

أوامر أخرى

تحتوي أداة Dropbox Uploader على نطاق واسع جدًاميزة مجموعة ، مع العديد من الميزات الفردية. لقد تخطينا الأساسيات ، ولكن إذا كنت تبحث عن القيام بأشياء أكثر تعقيدًا مع القائم بالتحميل ، فراجع قسم المساعدة في البرنامج النصي. يمكن القيام بذلك بسهولة من خلال تشغيل البرنامج النصي وحده ، دون أي أوامر فرعية (قائمة ، بحث ، إلخ).

لحفظ أوامر المساعدة بأكملها في ملف نصي للقراءة لاحقًا ، قم بما يلي:

./dropbox_uploader.sh >> dropbox-uploader-help.txt
</ P>

تعليقات