PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : transfering data with ftp/30000 file



google21
August 11th, 2012, 13:05
سلام
یک فوادری موجوده که توش 30 هزار فایل هست.
چجوری میشه این 30 هزار فایل رو انتقال داد به یک هاست دیگه.
هاسته دیگه = ssh و ftp داره
این هاست که توش 30 هزار فایل هست = فقط ftp داره
------
این نکته رو بگم که ftp میاد لیمیت میکنه و فقط 9997 فایل رو انتقال میده!
باید چه کاری کرد؟؟

google21
August 11th, 2012, 17:01
ماشااله بچه های وب هاستینگ تالک ایران تا بحث تخصصی میشه تاپبک رومیبینن فرار میکنند.

OnlineServer
August 11th, 2012, 17:06
با کامند wget و استفاده از wildcard * به راحتی میتونید فایل هاتونو بگیرید .
البته توصیم اینه اول manual این دانلودر رو نگاهی کنید چون آپشنهای زیادی داره که باهاش میتونید کار کنید.

nerd
August 11th, 2012, 17:13
فشرده کنید و یکجا رو سرور دوم با wget بگیریدش و بعد اکسترکت کنید

google21
August 11th, 2012, 17:22
با کامند wget و استفاده از wildcard * به راحتی میتونید فایل هاتونو بگیرید .
البته توصیم اینه اول manual این دانلودر رو نگاهی کنید چون آپشنهای زیادی داره که باهاش میتونید کار کنید.
با استفاده از wget این کار رو کردم قبلا اما 10 هزار قابل رو بیشتر نمیاره اینور!
در رابطه wildcard توضیح بیشتری بده.
------

فشرده سازی به هیچ عنوان نمیشه کرد.

shivahost
August 11th, 2012, 17:35
چند تا فولدر در مبدا بسازید و فایل ها در آنها تقسیم کنید

بعد فولدر به فولدر با تعداد فایل های کمتر wget کنید.

nerd
August 11th, 2012, 17:42
فشرده سازی به هیچ عنوان نمیشه کرد.

چرا نمیشه؟ سرور هنگ می کنه؟
تیکه تیکه هم نمیشه فشرده کرد؟
یه اسکریپت بش هم میشه نوشت که چند تا چند تا فشرده کنه که فشار نیاد

AvalinHost
August 11th, 2012, 17:54
معمولا از ssh مقداری دردسرش زیاده
شما روی سرور مقصد kde نصب کن و بعد wine و بعد هم filezilla client و به این طریق از ftp فایلهاتون دانلود کن. و بعد از انجام کار kde رو حذف کن.
البته اگه قبلاش بتونی با مدیر سروری که فقط ftp داره تماس بگیری و ip سرور مقصد رو بدی توی فایروال allow کنه خیلی خوبه.

nerd
August 11th, 2012, 18:25
معمولا از ssh مقداری دردسرش زیاده
شما روی سرور مقصد kde نصب کن و بعد wine و بعد هم filezilla client و به این طریق از ftp فایلهاتون دانلود کن. و بعد از انجام کار kde رو حذف کن.
البته اگه قبلاش بتونی با مدیر سروری که فقط ftp داره تماس بگیری و ip سرور مقصد رو بدی توی فایروال allow کنه خیلی خوبه.

حالا چرا KDE ؟
یه دسکتاپ سبکتر نصب کنن که به صرفه تره که!
مثل open box یا lxde

doomhammer65ir
August 11th, 2012, 18:40
با اف تی پی که وصل شدید :

ls -h files_list
get files_list
exit

سپس :

cat files_list | awk '{print $9,$NF}' > download_list
download_list فهرستی است که میتوانید برای دانلود بهره برید
==============================================


ماشااله بچه های وب هاستینگ تالک ایران تا بحث تخصصی میشه تاپبک رومیبینن فرار میکنند.



وبهاستینگ تاک نه ،‌ وبهاستینگ شاپ

==============================================

OnlineServer
August 11th, 2012, 21:19
ببینید کار سختی نیست . این ۳۰ هزار فایلی که دارید قطعا بر اساس حروف انگلیسی از a تا z یا اعداد سورت شدند . با توجه به محدودیتی که در سشن ftp اعمال شده شما بهتره دانلودتونو حداقل در ۴ پارت انجام بدید .برای این کار هم میتونید از فرمت های زیر در کامند wget استفاده کنید .






wget ftp://URL/[A-H]*
wget ftp://URL/[I-O]*


و .. استفاده کنید.
در سری اول فایل هایی گرفته میشند که با حروف A تا H شروع شدند.

البته این فقط یک مثال بود شما با توجه به ساختار نام فایلهلتون میتونید ترکیب رو خودتون بسازید.
همچنین مورد دیگه ای که کامند wget ممکنه کمکتون کنه سویچ c- هست و وقتی استفاده میشه که شما قصد دارید از ادامه سشن قبلی تون دانلود را انجام بدید . :)

google21
August 12th, 2012, 14:16
با اف تی پی که وصل شدید :

ls -h files_list
get files_list
exit

سپس :

cat files_list | awk '{print $9,$NF}' > download_list
download_list فهرستی است که میتوانید برای دانلود بهره برید
==============================================

وبهاستینگ تاک نه ،‌ وبهاستینگ شاپ

==============================================
یه توضیح بیشتری میدی؟
این فایل رو لیست میکنه.
بعد چجوری میشه دانلودش کرد؟

google21
August 12th, 2012, 14:35
ببینید کار سختی نیست . این ۳۰ هزار فایلی که دارید قطعا بر اساس حروف انگلیسی از a تا z یا اعداد سورت شدند . با توجه به محدودیتی که در سشن ftp اعمال شده شما بهتره دانلودتونو حداقل در ۴ پارت انجام بدید .برای این کار هم میتونید از فرمت های زیر در کامند wget استفاده کنید .



z


wget ftp://URL/[A-H]*
wget ftp://URL/[I-O]*


و .. استفاده کنید.
در سری اول فایل هایی گرفته میشند که با حروف A تا H شروع شدند.

البته این فقط یک مثال بود شما با توجه به ساختار نام فایلهلتون میتونید ترکیب رو خودتون بسازید.
همچنین مورد دیگه ای که کامند wget ممکنه کمکتون کنه سویچ c- هست و وقتی استفاده میشه که شما قصد دارید از ادامه سشن قبلی تون دانلود را انجام بدید . :)
این کار امکان پذیر نیست.
زیرا فایل ها تمامی حروف توشون بکار رفته و یک جور نیستند

doomhammer65ir
August 12th, 2012, 14:56
شما دانلود کردن یک فایل رو بلد نیستی اون وقت میای از ملت وبهاستینگ ایراد میگیری ؟

man pftp
man wget


اگر با اف تی پی کار میکنید یک خوراک برای pftp بسازید بدین شکل :

open IP_SERVER
cd FOLDER
get file1
get file2
.
.
.
close

OnlineServer
August 12th, 2012, 15:07
این کار امکان پذیر نیست.
زیرا فایل ها تمامی حروف توشون بکار رفته و یک جور نیستند

کاملا امکان پذیر هست . بیشتر دقت کنید