نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: دستورات ftp تحت لینوکس

  1. #1
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض دستورات ftp تحت لینوکس

    FTP مخفف کلمه File Transfer Protocol به معنای یک استاندارد تحت شبکه برای انتقال اطلاعات میان دو کامپیوتر بر بستر LAN و یا اینترنت می باشد. لذا یک کلاینت برای کپی، انتقال، rename، حذف یک فایل یا فولدر و یا ساختن یک فولدر جدید و همچنین تغییر سطح دسترسی فایل ها و فولدر ها می تواند از این پروتکل استفاده نماید. برای جلوگیری از سرقت اطلاعات بسیار بهتر است که همواره از sftp یا همان secure ftp استفاده کنید که انتقال امن را فراهم می آورد. برای استفاده از ftp باید دستورات زیر را در shell وارد نمائید:
    کد:
    ftp ftp.example.com username password
    به جای ftp.example.com می بایست hostname سرور مربوطه و یا نام یکی از دامنه های مستقر بر روی آن را بنویسید و برای ورود اطلاعات اکانت کاربری ftp متعلق به سرور مقصد را وارد نمائید.
    به طور مثال ، مراحل زیر را مشاهده می فرمائید:
    کد PHP:

     Trying 87.51.34.132
    ... Connected to ftp.freebsd.org220 ftp.beastie.tdk.net FTP server (Version 6.00LSreadyName (ftp.freebsd.org:vivek): ftp 331 Guest login oksend your email address as passwordPassword230 Guest login okaccess restrictions applyRemote system type is UNIXUsing binary mode to transfer filesftp
    از این پس، به سبب اینکه از پروتکل ftp بهره می گیرید، صفحه شما مطابق زیر خواهد بود:
    کد PHP:
    ftp
    برای نمایش فایل ها و فولدر ها می توانید از دستور زیر استفاده نمائید:
    کد PHP:
    ftpls 
    برای مثال احتمالا، اطلاعاتی شبیه به اطلاعات زیر را دریافت می کنید:
    کد PHP:

     229 Entering Extended Passive Mode 
    (|||60692|) 150 Opening ASCII mode data connection for '/bin/ls'total 10 drwxrwxr-x  2 0     5      512 Jul 19  2007 .snap drwx------  2 0     0     2048 Jul 19  2007 lost+found drwxr-xr-x  3 1006  1006   512 Sep 21  2009 pub drwxr-xr-x  3 1006  1006   512 Jun  5  2007 sup drwxr-xr-x  4 1006  0      512 Sep 18  2009 www 226 Transfer completeftp
    دقت نمائید که ستون آخر نمایش دهنده نام فایل ها و فولدر ها می باشد.
    برای ورود به یک فولدر دیگر می توانید از دستور زیر استفاده کنید:
    کد PHP:
    ftpcd folder-name 
    برای دریافت یک فایل می توانید از دستور get مطابق مثال زیر استفاده کنید:
    کد PHP:
    ftpget resume.pdf 
    و مطابق ذیل مشاهده خواهید کرد که فایل مربوطه دانلود می گردد:
    کد PHP:
     localresume.pdf remoteresume.pdf 229 Entering Extended Passive Mode (|||55093|) 150 Opening BINARY mode data connection for 'resume.pdf' (53077 bytes). 100% |*********************************************************************| 53077       12.58 KiB/s    00:00 ETA 226 Transfer complete53077 bytes received in 00:04 (12.57 KiB/
    )
    اگر در همین زمان می خواهید، محل دایرکتوری خود در سیستم محلی و مبدا را تغییر دهید، دستور زیر مفید خواهد بود:
    کد PHP:
    ftplcd /path/to/new/dir 
    مثل:
    کد PHP:
    ftplcd /tmp 
    حتی می توانید با دستور زیر محل دایرکتوری خود در سرور اصلی را با دستور زیر مشخص نمائید:
    کد PHP:
    ftplpwd 
    برای دریافت چندین فایل می توانید از دستور زیر استفاده نمائید:
    کد PHP:
    ftpmget 
    و یا :
    کد PHP:
    ftpmget *.jpg 
    برای حذف یک فایل:
    کد PHP:

     ftp
    delete fileName
    ftp
    delete output.jpg 
    و اما دستور زیر که شاید برای خیلی ها تازگی داشته باشد؛ اگر می خواهید فایلی را در سرور از طریق shell آپلود نمائید، یعنی به سروری که متصل شده اید منتقل کنید، کافی است دستور زیر را استفاده کنید:
    کد PHP:
    ftpput FileName 
    مثلا می خواهید فایل logo.jpg را از کامپیوتر محلی خود به سرور از طریق shell انتقال دهید:
    کد PHP:
    ftpput logo.jpg 
    و برای آپلود چندین فایل:
    کد PHP:
    ftpmput *
    ftpmput *.pl 
    اضافه کردن یک دایرکتوری:
    کد PHP:
    ftpmkdir dirName 
    حذف کردن یک دایرکتوری:
    کد PHP:
    ftprmdir dirName 
    و در نهایت، برای خروج از ftp می توانید دستورات زیر را بکار ببرید:
    کد PHP:
    ftpquit 
    و یا:
    کد PHP:
    ftpbye 
    فراموش نکنید که برای استفاده ftp بر روی سیستم عامل ویندوز شاید بهترین گزینه استفاده از نرم افزار filezilla باشد که امکانات بسیار خوبی را فراهم می آورد و ضمنا از پروتکل sftp نیز پشتیبانی می کند. این نرم افزار را بصورت رایگان می توانید از لینک زیر دریافت نمائید:
    [DOWN]http://filezilla-project.org/[/DOWN]
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  2. 2 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


برچسب ها برای این تاپیک

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/