lftp أحد أفضل وأقوى برامج رفع الملفات

بعد استخدامي للعديد من برامج رفع الملفات ( على سبيل المثال 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
! (commands)
alias [ []] anon
bookmark [SUBCMD] cache [SUBCMD]
cat [-b] cd
chmod [OPTS] mode file... close [-a]
[re]cls [opts] [path/][pattern] debug [|off] [-o ]
du [options] exit [|bg]
get [OPTS] [-o ] glob [OPTS]
help [] jobs [-v]
kill all| lcd
lftp [OPTS] ls []
mget [OPTS] mirror [OPTS] [remote [local]]
mkdir [-p] module name [args]
more mput [OPTS]
mrm mv
[re]nlist [] open [OPTS]
pget [OPTS] [-o ] put [OPTS] [-o ]
pwd [-p] queue [OPTS] []
quote repeat [OPTS] [delay] [command]
rm [-r] [-f] rmdir [-f]
scache [] set [OPT] [ []]
site source
user [ ] version
wait [] zcat
zmore history -w file|-r file|-c|-l [cnt]

لطلب مساعدة حول أمر معيّن
lftp :~> help lftp
Usage: lftp [OPTS]
`lftp' is the first command executed by lftp after rc files
-f execute commands from the file and exit
-c execute the commands and exit
--help print this help and exit
--version print lftp version and exit
Other options are the same as in `open' command
-e execute the command just after selecting
-u [, ] use the user/password for authentication
-p use the port for connection
host name, URL or bookmark name

للاتصال بخادمك باستخدام
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

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

Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

هذه التدوينة كُتبت ضمن التصنيف إدارة مواقع, لينكس. الأوسمة: , , , , , , , . أضف الرابط الدائم إلى المفضّلة.

تعليق واحد على: lftp أحد أفضل وأقوى برامج رفع الملفات

  1. abdou كتب:

    صعب التعامل معه ,,
    لازم اكتب اسطر كثيرة من جل رفع الملفات ,, افضل برامج FTP العادية :)

    على العموم شكرا لك على مشاركة المعلومة ,,

أضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>