بعد استخدامي للعديد من برامج رفع الملفات ( على سبيل المثال cuteftp, wsftp, filezilla, fireftp) واستخدامي ل lftp أقول أنّه أفضل برنامج لرفع الملفات على الإطلاق. lftp يعمل من سطر الأوامر وهذه النقطة قد تعتبر سلبيّة لبعض المستخدمين ولكنها أحد أسرار قوّة هذا البرنامج.
إحد مزايا lftp التي أحبها هي إمكانيّة رفع أو تنزيل الملفات الحديثة فقط أو الملفات التي لم يتم تحميلها بعد. كذلك إمكانية الرفع أو التنزيل المتزامن بمعنى رفع 5 أو 10 أو 50 إلخ ملفات معاً دفعة واحدة. كذلك دعم بعض أوامر نظام التشغيل كذلك القدرة على أتمتة وجدولة العمليات من خلال السكريبت.
lftp يعمل على أنظمة لينكس ويونكس وويندوز 2003 وما قبله لا يوجد للأسف نسخة تعمل على فيستا وما بعده على حدّ علمي. إن كنت أخي الزائر تعلم بنسخة داعمة للفيستا فشاركنا فيها مشكوراً.
لتنصيب البرنامج
على أنظمة ديبيان والتوزيعات التي تعتمدهل مثل ابنتو
apt-get install lftp
لسابيون
equo install lftp
على أنظمة ريدهات والانظمة المدعومة من قبلها مثل فيدورا
yum install lftp
لتشغيل البرنامج
lftp
سينقلك الأمر إلى سطر أوامر lftp نفذ الأمر help لمشاهدة الأوامر المدعومة في lftp:
lftp :~> help
!
alias [
bookmark [SUBCMD] cache [SUBCMD]
cat [-b]
chmod [OPTS] mode file... close [-a]
[re]cls [opts] [path/][pattern] debug [
du [options] |bg]
get [OPTS]
help [
kill all|
lftp [OPTS]
mget [OPTS]
mkdir [-p]
more
mrm
[re]nlist [
pget [OPTS]
pwd [-p] queue [OPTS] [
quote
rm [-r] [-f]
scache [
site
user
wait [
zmore
لطلب مساعدة حول أمر معيّن
lftp :~> help lftp
Usage: lftp [OPTS]
`lftp' is the first command executed by lftp after rc files
-f
-c
--help print this help and exit
--version print lftp version and exit
Other options are the same as in `open' command
-e
-u
-p
للاتصال بخادمك باستخدام
lftp -u ba7eth ftps://ftp.mtafran.com
-u تعني مستخدم يمكنك إضافة كلمة المرور ولكن لا أنصحك بذلك لدواعي أمنيّة. ولكن يمكنك عمل ذلك هكذا
-u username, password
لتحميل موقعك كاملاً
-> mirror *
mirror تعني عمل صورة من الموقع على حاسوبك المحلّي.
لرفع الموقع من حاسوبك إلى الخادم
->mirror -R *
لرفع ملف واحد تماماً مثل ال ftp العادي
put filename
لرفع عدّة ملفات
mput file1 file2 file3
لتحميل ملف استخدم get لتحميل ملفات mget
للتحويل بين المجلدات على الخادم المحلي
->lcd folder/folder1
للتحويل بين المجلدات على الخادم
->cd folder/folder1
لمعرفة مجلد العمل المحلّي
->lpwd
لتحميل الملفات الحديثة فقط في مجلد ما كدفعات من 5 ملفات كل دفعة
-> mirror --parallel=5 FOLDERNAME
طبعاً هناك العديد العديد من الخصائص الأخرى ولكن أكتفي بهذا القدرة في هذه المقدّمة حول هذا البرنامج الرّائع.
صعب التعامل معه ,,
لازم اكتب اسطر كثيرة من جل رفع الملفات ,, افضل برامج FTP العادية
على العموم شكرا لك على مشاركة المعلومة ,,