العمل مع FTP من سطر الأوامر قديبدو تافهاً ، حيث يوجد الكثير من عملاء FTP المتميزين على Linux يوفرون واجهة المستخدم الرسومية للعمل معها. ومع ذلك ، فإن العديد من مستخدمي بروتوكول نقل الملفات يستخدمونه عبر SSH والخوادم حتى لا يعمل تطبيق واجهة المستخدم الرسومية.
هناك عدد قليل من عملاء FTP لسطر الأوامر المفيدعلى لينكس. في الواقع ، في الماضي ، تحدثت عن تطبيق سطر أوامر واحد رائع في قائمتي من أفضل عملاء FTP لنظام التشغيل Linux. ومع ذلك ، لن نركز في هذا المنشور على هذا التطبيق ، لأنه معقد للغاية بالنسبة إلى ما نحتاج إليه ؛ تحميل وتنزيل الأساسية. بدلاً من ذلك ، سوف نستخدم عميل GNU FTP القياسي.
ملاحظة: لن يعمل عميل FTP GNU مع SFTP أو FTPS. يمكنه الاتصال بخوادم FTP فقط.
تثبيت FTP CLI
يستخدم تطبيق FTP GNU على نطاق واسع ، لذلك ، هذه الحزمةقد تكون مثبتة مسبقا بالفعل على عدد قليل من التوزيعات. ومع ذلك ، ليس كل توزيع واحد لديه العميل مُثبَّت مسبقًا ، لذلك من الجيد معرفة كيفية العمل قبل الانتقال إلى كيفية استخدامه.
لتثبيت تطبيق FTP على نظام التشغيل Linux الخاص بك ، افتح نافذة طرفية بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T مزيج لوحة المفاتيح. من هناك ، اتبع الإرشادات التفصيلية التي تتوافق مع نظام التشغيل الذي تستخدمه حاليًا.
أوبونتو
على Ubuntu Linux ، يتوفر عميل CLI FTP في مستودع برامج "Ubuntu Main". لتثبيته على نظامك ، يجب عليك استخدام ملائم قيادة المحطة.
sudo apt install ftp
ديبيان
يدعم عميل CLI FTP تطبيق Debian Linux لفترة طويلة جدًا. نتيجةً لذلك ، يمكن تثبيته بسهولة عبر مستودع برامج "Debian Main".
لتثبيت تطبيق CLI FTP على جهاز كمبيوتر دبيان الخاص بك ، استخدم الرابطة بين الحصول على القيادة أدناه.
sudo apt-get install ftp
قوس لينكس
لن يتمكن مستخدمو Arch Linux من البحث فيمستودعات الحزمة لحزمة "FTP" إذا كانوا يرغبون في استخدام هذا التطبيق ، لأن المطورين لا يحزمون تطبيق CLI FTP بشكل منفصل. بدلاً من ذلك ، لاستخدام FTP من سطر الأوامر على Arch Linux ، يجب عليك تثبيت حزمة "inetutils" بكمن.
sudo pacman -S inetutils
فيدورا
يتوفر عميل FTP الخاص بسطر الأوامر لمستخدمي Fedora Linux من خلال مستودعات البرامج "Fedora x86_64" و "Fedora i386". إذا كنت أحد مستخدمي Fedora ، فقم بتثبيت الحزمة بما يلي DNF القيادة في نافذة المحطة.
sudo dnf install ftp
زحمة
OpenSUSE المستخدمين الذين يتطلعون إلى استخدام عميل FTP CLIسيكون من دواعي سرورنا معرفة أن البرنامج قابل للتثبيت على Leap 15.0 و Leap 42.3 و Tumbleweed عبر مستودع برنامج "OpenSUSE Oss All".
لبدء التثبيت على نظام SUSE الخاص بك ، قم بتشغيل نافذة طرفية واستخدام Zypper القيادة أدناه.
sudo zypper install ftp
لينكس العام
عميل FTP القياسي لسطر الأوامر المستخدم فييعتبر نظام Linux الذي سنغطيه في هذا المقال جزءًا من مشروع GNU. لهذا السبب ، من السهل جدًا تعقب هذا التطبيق لجميع أنظمة تشغيل Linux الموجودة هناك.
لتثبيت عميل FTP CLI على نظام Linux الخاص بكنظام التشغيل ، وفتح محطة. ثم ابحث عن "ftp" أو "inetutils" وتثبيته. بدلاً من ذلك ، إذا لم تتمكن من العثور على التطبيق في أي مكان في مصادر البرامج ، فتحقق من كيفية الحصول على الكود المصدري من GNU.org.
الاتصال بخادم FTP عبر CLI
لبدء اتصال جديد مع الخادم الخاص بك في تطبيق FTP CLI ، انتقل إلى المحطة الطرفية واستخدم بروتوكول نقل الملفات القيادة جنبا إلى جنب مع عنوان IP للخادم البعيد.
ملاحظة: لا يمكن معرفة عنوان IP البعيد لخادم FTP الخاص بك. راجع دليلنا حول كيفية اكتشاف عنوان IP على نظام Linux.

ftp remote-ip-address-or-domain-name
بافتراض نجاح العنوان ، سيطلب تطبيق FTP من المستخدم إدخال اسم مستخدم وكلمة مرور. اكتب اسم المستخدم وكلمة المرور للخادم الخاص بك ، وستتمكن من الوصول عبر CLI إلى خادم FTP.
قم بتنزيل ملفات FTP عبر CLI
يتم تنزيل الملفات عبر FTP في سطر الأوامر باستخدام احصل على أمر. لبدء التنزيل ، جرب بناء جملة الأمر التالي.

get /home/remote-username/location/of/folder/or/file
دع عميل FTP يقوم بتنزيل الملف (الملفات) على نظامك. عندما تنجح ، ستظهر في الدليل المحطة الطرفية على جهاز كمبيوتر Linux الخاص بك قد بدأت في (عادةً / الوطن / اسم المستخدم /).
تحميل ملفات FTP عبر CLI
تحميل الملفات مع تطبيق سطر الأوامر FTP يستخدم إرسال أمر. لإرسال ملف أو مجلد إلى خادم بعيد ، اتبع بناء جملة الأمر أدناه.

send /home/remote-username/location/of/folder/or/file
سيستغرق إرسال الملفات عبر FTP بضع دقائق. عند الانتهاء من العملية ، سترى ذلك في دليل التحميل الافتراضي على الخادم البعيد.
تعليقات