-
انتقال فایل از طریق اف تی پی
سلام و خسته نباشید .
دوستان بنده جدیدا یه وی پی اس گرفتم .
قبلا یه هاستی داشتم که تقریبا یه 100 گیگ اطلاعات داره و فقط دسترسی ftp دارم (دستری SSH ندارد ).
الان برای انتقال دچار مشکل هستم .
آیا راهی هست که از طریق دسترسی اف تی پی بتونم 100 گیگ اطلاعات رو انتقال بدم ؟
با تشکر
-
پاسخ : انتقال فایل از طریق اف تی پی
البته ! امکانش هست .
وارد Command Line سرور خودتون بشید . ( Command prompt در Windows و یا Shell در Linux )
با وارد کردن دستور :
به سرور قبلی Connect بشید . ( Username & password اکانت FTP در سرور مقصد از شما پرسیده خواهد شد . )
با دستور lcd /path مسیر دانلود فایل در سرور مقصد ( VPS جدید شما ) را تعیین کنید . ( مربوط به سرور مبدا )
با فرمان cd /path به فولدر/دایرکتوری مورد نظر خودتون تغییر مکان بدید . (مربوط به سرور مقصد )
با دستور ls محتوای فولدر / دایرکتوری مورد نظر را مشاهده کنید .
با دستور mget /path/yourfile فایل مورد نظر را بر روی سرور مقصد Download کنید .
دستورات عمومی و پرکاربرد FTP به شرح زیر است :
* open - opens a connection to the specified machine.
* cd - change directory on the remote machine.
* lcd - change directory on the local machine.
* pwd - print working directory on the remote machine.
* ls - short directory listing on the remote machine.
* lls - short directory listing on the remote machine.
* dir - long directory listing on the local machine.
* ascii - set ascii transfer type (for text files).
* binary (or image) - set binary transfer type (for binary data, executable files, gzipped files etc.).
* get - copy file from the remote machine to the local machine, or append "-" after the filename to display the contents of a remote file on your screen (e.g. the command get 00README - will display the 00README file of the current directory to your local screen).
* put - copy file from the local machine to the remote machine.
* mget - as for get, but copies multiple files.
* mput - as for put, but copies multiple files.
* close - disconnects from the remote machine.
* quit - terminate FTP session and exit.
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
با دستور mget /path/yourfile فایل مورد نظر را بر روی سرور مقصد Download کنید .
سلام و خسته نباشید .
اخه مشکل من هم همینه که یه دونه فایل نیست بالای 1000 تا فایل هست . دستور کلی نداره که یک پوشه رو کلا دانلود کنه ؟؟
سرور مجازی من CentOs هست .
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
sosole
دستور کلی نداره که یک پوشه رو کلا دانلود کنه ؟؟
با دستور mget در FTP میتونید میتونید فولدر رو هم دانلود کنید .
همچنین به این ابزار میتونید wildcard هم معرفی کنید . ( برای مثال دستور * mget تمامی محتوای موجود در مسیر جاری خودش را برای شما دریافت میکند . )
-
پاسخ : انتقال فایل از طریق اف تی پی
دوست عزیز،
با این دستوری که شما گفتین
ftp ip.ip.ip.ip
نه از طریق ssh نه از طریق command line هیچکدوم وصل نشد چه برسه که به مراحل بعدی برم!
خواهشا دقیق توضیح بدین که از یک اکانت اف تی پی چگونه پوشه ای را بر روی سرور دانلود نماییم
-
پاسخ : انتقال فایل از طریق اف تی پی
چه پیام خطایی به شما نمایش داده شد ؟
-
پاسخ : انتقال فایل از طریق اف تی پی
-bash: ftp: command not found
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
sosole
-bash: ftp: command not found
ابزار ftp client روی سیستم شما نصب نشده .
با دستور :
ابتدا نصب را انجام بدید .
-
پاسخ : انتقال فایل از طریق اف تی پی
با سلام نصب نشد !!
کد:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.plusline.de
* base: ftp.plusline.de
* extras: ftp.plusline.de
* updates: ftp.plusline.de
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package ftp available.
Nothing to do
-
پاسخ : انتقال فایل از طریق اف تی پی
به این روش نصب کنید :
کد:
cd /tmp
wget http://mirror.centos.org/centos/5/os/i386/CentOS/ftp-0.17-35.el5.i386.rpm
rpm -ivh ftp-0.17-35.el5.i386.rpm
-
پاسخ : انتقال فایل از طریق اف تی پی
اقا واقعا دستتون درد نکنه اما باز هم ارور میده !!
کد:
[root@server tmp]# rpm -ivh ftp-0.17-35.el5.i386.rpm
error: Failed dependencies:
libncurses.so.5 is needed by ftp-0.17-35.el5.i386
libreadline.so.5 is needed by ftp-0.17-35.el5.i386
---------- Post added at 01:29 AM ---------- Previous post was at 12:43 AM ----------
با سلام
واقعا بابت این کمکهاتون ممنونم .
با موفقیت نصب کردم (مشکل این بود که Centos 64bit بود ) .
الان من وارد اف تی پی شدم . الان بنده رفته ام داخل public_html اف تی پی (مبدا) و دستور mget رو میزنم . اما
کد:
local: Film/test.zip: No such file or directory
-
پاسخ : انتقال فایل از طریق اف تی پی
به صورت کامل و صحیح آدرس دهی کنید .
برای مثال :
mget /home/user/Film/test.zip
و یا
cd /home/user
سپس mget Film/test.zip
-
پاسخ : انتقال فایل از طریق اف تی پی
سرور اف تی پی (مبدا) - سرور مجازی (مقصد)
من میخوام فایل ها رو از مبدا به مقصد بیارم . به دلیل اینکه فایل ها زیاده نمیشه دونه دونه آورده بشه .
من میخوام تمامی محتویات public_html مبدا رو به public_html مقصد بیارم .
در کل چه دستوری بزنم . ممنون میشم با در نظر گرفتن مثال بالا جواب من رو بدهید .
با تشکر
-
پاسخ : انتقال فایل از طریق اف تی پی
در سرور مقصد خود :
به سرور مبدا connect شوید .
کد:
lcd /home/username/public_html
cd /home/username/public_html
mget *
-
پاسخ : انتقال فایل از طریق اف تی پی
نه متاسفانه عین همین کار ها رو انجام دادم اما نشد !!!
کد:
mget Film/test.zip? y
local: Film/test.zip: No such file or directory
---------- Post added at 02:36 AM ---------- Previous post was at 02:04 AM ----------
واقعا ای ول دارید .
فقط دو نکته
1- پوشه های که تو مبدا هستند رو دستی ساختم تا مشکل حل شد . آیا میشه اتوماتیک خودش اون فولدرها رو بسازه ؟
2- دیگه الان برای انتقال هر فایل از ما تایید میخواد ( yes or no ) .میشه یه کاری کرد که این تایید رو هم نخواد و کل اطلاعات رو انتقال بده ؟؟
با تشکر
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
sosole
فقط یه نکته دیگه الان برای انتقال هر فایل از ما تایید میخواد ( yes or no ) .
میشه یه کاری کرد که این تایید رو هم نخواد و کل اطلاعات رو انتقال بده ؟؟
بله . پس از اتصال به FTP یک بار دستور :
را جهت غیر فعال کردن prompting در کلیه عملیات FTP اجرا کنید .
+++-------------+++
همینطور میتونید از آپشن i- برای mget یا دیگر ابزارهای ftp استفاده کنید .
برای مثال
تمامی فایل ها بدون درخواست تایید از طرف شما دریافت میشوند .
-
پاسخ : انتقال فایل از طریق اف تی پی
واقعا ازتون تشکر میکنم .
اون دوتا نکته حل نشده باقی مونده .
1 .با اون دستور اولی دو دومی باز هم از من تایید میخواد .
کد:
ftp> prompt
Interactive mode off.
2 . میشه یه کاری کرد که پوشه ها رو خودش بسازه (چون بالا 200 پوشه وجود داره در سرور مبدا و ساختن تک تک پوشه های مبدا در مقصد خیلی وقت می بره ).؟؟
-
پاسخ : انتقال فایل از طریق اف تی پی
سلام
آقا من دارم سایتمو منتقل می کنم به همین روشی که گفتید ولی یه مشکلی دارم اینه که مثلا من فایل های زیر را دارم
a001.txt
a002.txt
a003.txt
a004.txt
a005.txt
چون تعداد فایل ها زیاده یک دفعه از a001 میره a005 و یک سری فایل ها را جا میندازه
البته بعضی ها رو هم درست انتقال میده
با خودم گفتم شاید از permision فایل ها باشه ولی وقتی بررسی کردم دیدم همشون یک دسترسی یکسان دارند
اگه کمکم کنید ممنون میشم
-
پاسخ : انتقال فایل از طریق اف تی پی
برای انتقال فولدر از این طریق یاید چه کاری کرد؟
فرض کنید داخل یک فولدر 100 تا قایل و 100 تا فولدر که توی این فولدر ها 100 تا فایل هست.
با دستور mget * فقط فایل های فوادری که توش هستیم رو انتقال میده و برای بقیه فوادر ها میگه
550 I can only retrieve regular files
باید از چه دستوری استفاده کرد؟
حجم هم 700 گیگ میباشد.باید طوری باشه که ارتباط اف تی پی قطع نشه در هنگام کار.
دو عدد سرور لینوکسی میباشند.
-
پاسخ : انتقال فایل از طریق اف تی پی
یکی میتونه بگه فرمان ساده yes all چجوری استفاده میشه تو این؟
برا هر فایل باید yes زد!!
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
google21
برای انتقال فولدر از این طریق یاید چه کاری کرد؟
فرض کنید داخل یک فولدر 100 تا قایل و 100 تا فولدر که توی این فولدر ها 100 تا فایل هست.
با دستور mget * فقط فایل های فوادری که توش هستیم رو انتقال میده و برای بقیه فوادر ها میگه
550 I can only retrieve regular files
باید از چه دستوری استفاده کرد؟
حجم هم 700 گیگ میباشد.باید طوری باشه که ارتباط اف تی پی قطع نشه در هنگام کار.
دو عدد سرور لینوکسی میباشند.
این دستور قابلیت انتقال فلدر رو نداره . شما باید از ftp client دیگه ای استفاده کنی. مثلا ncftp
با توجه به جمله آخری که میگید سرور لینوکسی دارید، اگر روی هر دو دسترسی روت دارید از scp هم میتونید استفاده کنید.
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
SASAN-BSE
یکی میتونه بگه فرمان ساده yes all چجوری استفاده میشه تو این؟
برا هر فایل باید yes زد!!
شما قبل از اینکه mput * رو بزنی این دستور بزن prompt
بعد که mput بزنی yes نمیخواد
-
پاسخ : انتقال فایل از طریق اف تی پی
من به سرور ftp کانکت میشم و دستور * mget رو میزنم ولی خطای no such file رو می گیرم . مشکل از کجاهه ؟
-
پاسخ : انتقال فایل از طریق اف تی پی
-
پاسخ : انتقال فایل از طریق اف تی پی
نقل قول:
نوشته اصلی توسط
versa
خسته نباشی :دی
تاپیک ماله 4 الی 2 سال پیش بود .