لا تدعم العديد من الخدمات السحابية نظام Linuxالنظام الأساسي ، لذلك إذا كنت تبحث عن نقل الملفات ذهابًا وإيابًا ، فستحتاج إلى استخدام حل تابع لجهة أخرى. هناك العديد من أنواع الحلول التي تمكن مستخدمي Linux من الوصول إلى خدمات السحابة التابعة لجهات خارجية (مثل Google Drive ، و Backblaze ، إلخ) ، لكن Rclone for Linux هو الأفضل إلى حد بعيد ، حيث يتيح للمستخدمين الحصول على اتصالات متعددة للعديد من الخدمات المختلفة.
تثبيت Google Go
يستخدم Rclone Google Go ، لذا قبل أن تتمكن من التثبيتستحتاج إلى إعداد ملف تعريف بناء والاستعداد للذهاب. لحسن الحظ ، فإن معظم توزيعات Linux لديها إصدار حديث من لغة Go في مصادر برامجها. افتح المحطة الطرفية واحصل عليها على نظام التشغيل Linux.
أوبونتو
sudo apt install golang
ديبيان
sudo apt-get install golang
قوس لينكس
معظم توزيعات Linux تقوم بإعدادبناء بيئة ل Google Go. القوس ليس أحد تلك التوزيعات. استخدم أداة حزمة Pacman لتثبيت أحدث إصدار من Google Go. ثم ، قم بإعداد بيئة بناء باتباع إرشادات Arch Wiki الرسمية.
sudo pacman -S go
فيدورا
لدى Fedora Linux تطبيق Google Go رسميًامصادر البرامج ، لكنها لا تقوم تلقائيًا بإعداد بيئة بناء. استخدم أداة تغليف DNF للحصول على Go ، ثم اتبع تعليمات Fedora Developer التي توضح كيفية إعداد بيئة بناء.
sudo dnf install golang
زحمة
sudo zypper install go go-doc
لينكس العام
باستخدام توزيع Linux ليس بهحزمة مريحة لتثبيت جوجل جو؟ ستحتاج إلى إعداد كل شيء يدويًا. يبدأ الإعداد الانتقال من نقطة الصفر بتنزيل الإصدار من موقع الويب.
cd ~/Downloads wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz
عندما تنتهي حزمة Go من التنزيل على كمبيوتر Linux الخاص بك ، استخدم قطران قيادة واستخراجها ل / البيرة / المحلية.
sudo tar -C /usr/local -xvzf go1.11.linux-amd64.tar.gz
الذهاب هو العمل. والخطوة التالية هي تكوين بيئة تطوير / بناء حتى نتمكن من تثبيت Rclone على Linux. ابدأ باستخدام مكدير قيادة لجعل مجلد جديد.
mkdir -p ~/go-development
باتباع المجلد الرئيسي ، قم بإنشاء المجلدات الفرعية "bin" و "src" و "pkg".
mkdir -p ~/go-development/bin mkdir -p ~/go-development/src mkdir -p ~/go-development/pkg
افتح ملف تعريف Bash الخاص بك في Nano ، محرر النصوص.
nano ~/.profile
أو:
nano ~/.bash_profile
الصق الكود أدناه في Nano.
export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
احفظ التعديلات في ملفك الشخصي Ctrl + O، والخروج مع Ctrl + X.
تثبيت Rclone
لتثبيت Rclone على Linux ، افتح محطة طرفية واستخدم اذهب احصل على أمر. يؤدي تشغيل هذا الأمر إلى تنزيل إصدار حديث من شفرة مصدر Rclone مباشرةً إلى بيئة تطوير Go.
go get github.com/ncw/rclone
القرص المضغوط في طريقك بيئة الذهاب.
cd $GOPATH/bin
ابحث عن الملف الثنائي Rclone ثم ضعه في دليل Bin. سيؤدي وضع البيانات في هذا الدليل إلى جعل التطبيق قابلاً للتنفيذ ، مثل أي برنامج آخر.
sudo cp rclone /usr/bin/
قم بتثبيت Rclone بدون Google Go
يعد استخدام إصدار Google Go من Rclone طريقة رائعة لتشغيل التطبيق وتشغيله ، حيث أن Go تقدم الدعم لكل توزيع Linux تقريبًا.
ومع ذلك ، إذا كنت لا ترغب في إعداد Go ، فلا تتردد في التحقق من Pkgs.org للحصول على إصدار ثنائي لتثبيته.
لتثبيت الإصدار الثنائي ، قم بالتمرير خلال القائمة على الصفحة ، وابحث عن توزيع Linux الخاص بك وانقر على "rclone".
استخدام Rclone على لينكس
يبدأ إعداد Rclone على نظام Linux بإنشاء ملف تكوين جديد. في محطة ، تشغيل التكوين rclone أمر.
rclone config
باستخدام Rclone يتطلب جهاز تحكم عن بعد جديد. لإنشاء اتصال عن بعد جديد ، اضغط على الزر "n" بلوحة المفاتيح واضغط على أدخل مفتاح.
في المربع الطرفي ، اكتب اسم الاتصال. في هذا البرنامج التعليمي ، سوف نسمي هذا الاتصال "اختبار".

بعد اختيار اسم ، اختر نوع الاتصال الذي ستستخدمه Rclone. الخيارات هي:
- 1. محرك الأمازون
- 2. أمازون S3
- 3. Backblaze B2
- 4. دروببوإكس
- 5. تشفير / فك تشفير جهاز التحكم عن بعد
- 6. جوجل سحابة التخزين
- 7. Google Drive
- 8. Hubic
- 9. القرص المحلي
- 10. مايكروسوفت ون درايف
- 11. OpenStack Swift (ملفات Cloudspace Cloud ، Memset Memstore ، OVH)
- 12. SSH / SFTP
- 13. ياندكس القرص
أدخل رقم الاختيار للاتصال الجديد الخاص بك واضغط على أدخل مفتاح على لوحة المفاتيح للانتقال إلى الخطوة التالية في عملية التكوين.

اتبع المطالبات والقيام بما تقوله الخطوات. عندما يكون اتصال Rclone الجديد جاهزًا ، اكتب الرسالة "y" من أجل "yes this is OK" ثم اضغط على أدخل مفتاح.
نسخ الملفات
تم إعداد اتصال Rclone الجديد الخاص بك. دعنا نسخ بعض الملفات. لنسخ بعض البيانات في الدليل الجذر للاتصال الخاص بك ، قم بما يلي:
rclone copy /home/username/path/to/local/data-folder/ nameofconnection:remotefolder
مزامنة الملفات
هل تريد مزامنة بعض البيانات من اتصالك عن بُعد باستخدام Rclone؟ تفعل ذلك مع الأمر التالي.
rclone sync nameofconnection:remotefolder /home/username/path/to/local/data-folder/</ P>
تعليقات