و عليكم السلام و رحمة الله و بركاته
عملية نقل الملف باستخدام الـ SSH مرهقة و مكلّفة. طريقتك ستكلفك الكثير من الوقت و تقريبا 1 جيجا من باندويدث سيرفرك.
من كلامك، أحس عندك root على السيرفر. ليش ما ترفع الملف للسيرفر و بعدها تنسخه من هناك؟
بافرض انك رفعت الملفات المطلوبة (plugings) و اصبحت موجود تحت /tmp/plugins
كود:
raed@raed-desktop:/tmp$ ls -l /tmp/plugins/
total 0
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 1
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 2
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 3
و المواقع تحت /tmp/test
كود:
raed@raed-desktop:/tmp$ ls -l /tmp/test/
total 28
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 1
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 2
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 3
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 4
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 5
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 6
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 7
كل ما تحتاجه هو نسخ الملفات تحت /tmp/plugins إلى كل مجلد اسمه plugins تحت كل موقع موجود في /tmp/test، و لنسخ الملفات، نفذّ السكريبت التالي:
كود:
raed@raed-desktop:/tmp$ for dir in `ls /tmp/test/`
> do
> cp /tmp/plugins/* /tmp/test/$dir/plugins/
> done
raed@raed-desktop:/tmp$