recent
أخبار ساخنة

شرح استخدام أمر Linux ftp لتحميل وتنزيل الملفات على shell

الصفحة الرئيسية
شرح استخدام أمر Linux ftp لتحميل وتنزيل الملفات على shell



نشرح هنا كيفية استخدام أمر Linux ftp على shell.

سنوضح كيفية الاتصال بخادم FTP تحميل وتنزيل الملفات وإنشاء المجلدات.
على الرغم من وجود العديد من تطبيقات FTP لسطح المكتب إلا أن أمر FTP لا يزال مفيدًا عندما تعمل على خادم خلال عن بُعد (remotely)عبر جلسة SSH.
مثال على ذلك إحضار ملف نسخ احتياطي من تخزين FTP الخاص بك.

الخطوة 1: إنشاء اتصال FTP 

(Establishing an FTP connection)

للاتصال بخادم FTP يجب أن نكتب في نافذة المحطة الطرفية terminal الأمر ftp ثم اسم المجال "domain.com " أو عنوان IP لخادم FTP.

أمثلة:

ftp domain.com

ftp 192.168.0.1

ftp user@ftpdomain.com

استبدل عنوان IP والمجال في الأمثلة أعلاه بعنوان IP أو مجال خادم FTP الخاص بك.



الخطوة 2: تسجيل الدخول باستخدام المستخدم وكلمة المرور

(Login with User and Password)

معظم عمليات تسجيل الدخول إلى خوادم FTP محمية بكلمة مرور لذلك سيطلب منا الخادم " اسم المستخدم" و "كلمة المرور ".

إذا اتصلت بخادم FTP مجهول فحاول استخدام "anonymous" كاسم مستخدم وكلمة مرور فارغة:

Name: anonymous

Password:

ستعرض الوحدة الطرفية (terminal) رسالة مثل هذه عند تسجيل الدخول بنجاح:

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>




الخطوة 3: العمل مع المجلدات

Working with Directories

أوامر قائمة المجلدات ونقلها وإنشائها على خادم FTP هي نفسها تقريبًا كما نستخدم shell محليًا على جهاز الكمبيوتر الخاص بنا ls  لتقف على قائمة cd لتغيير المجلدات mkdir لإنشاء المجلدات



عرض المجلدات مع إعدادات الأمان:

ftp> ls

سيعود الخادم:

200 PORT command successful. Consider using PASV.
150 Here comes the directory listing. 
 directory list 
.... 
.... 
226 Directory send OK.




تغيير المجلدات:

لتغيير المجلد يمكننا كتابة:

ftp> cd directory

سيعود الخادم:

250 Directory succesfully changed.



الخطوة 4: تنزيل الملفات باستخدام FTP

Downloading files with FTP

قبل تنزيل ملف يجب أن نحدد مجلد تنزيل ملف FTP المحلي باستخدام الأمر "lcd":

lcd /home/user/yourdirectoryname

إذا لم تحدد مجلد التنزيل فسيتم تنزيل الملف إلى المجلد الحالي حيث كنت في وقت بدء 
جلسة FTP.

الآن ، يمكننا استخدام الأمر 'get' لتنزيل ملف والاستخدام هو:

get file

سيتم تنزيل الملف إلى المجلد الذي تم ضبطه مسبقًا باستخدام الأمر "lcd ".

سيرسل الخادم الرسالة التالية:

local: file remote: file 
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).





لتنزيل العديد من الملفات ، يمكننا استخدام أحرف البدل.

في هذا المثال سنقوم بتنزيل جميع الملفات ذات امتداد الملف .xls.

mget *.xls


الخطوة 5: تحميل الملفات باستخدام FTP

(Uploading Files with FTP)

يمكننا تحميل الملفات الموجودة في المجلد المحلي حيث قمنا بإجراء اتصال FTP.

لتحميل ملف ، يمكننا استخدام الأمر " put ".

put file

عندما لا يكون الملف الذي تريد تحميله في الدليل المحلي ، يمكنك استخدام المسار المطلق الذي يبدأ بـ "/" أيضًا:

put /path/file

لتحميل العديد من الملفات ، يمكننا استخدام الأمر mput المشابه لمثال mget أعلاه.

mput *.xls

الخطوة 6: إغلاق اتصال FTP

(Closing the FTP connection)

بمجرد الانتهاء من عمل FTP ، يجب علينا إغلاق الاتصال لأسباب أمنية.
هناك ثلاثة أوامر يمكننا استخدامها لإغلاق الاتصال:

bye
exit
quit

 سيقوم أي منهم بفصل جهاز الكمبيوتر الخاص بنا عن خادم FTP وسيعود:

221 Goodbye



إذا كنت بحاجة إلى بعض المساعدة الإضافية ، فبمجرد اتصالك بخادم FTP ، اكتب 'help'  وسيظهر لك جميع أوامر FTP المتاحة.



google-playkhamsatmostaqltradent