دستورات FTP تحت لینوکس
در این مقاله میخوانید
قبل از معرفی دستورات FTP برای لینوکس باید گفت اف تی پی مخفف کلمه File Transfer Protocol به معنای یک استاندارد تحت شبکه برای انتقال اطلاعات میان دو کامپیوتر بر بستر LAN و یا اینترنت می باشد. لذا یک کلاینت برای کپی، انتقال، rename، حذف یک فایل یا فولدر و یا ساختن یک فولدر جدید و همچنین تغییر سطح دسترسی فایل ها و فولدر ها می تواند از این پروتکل استفاده نماید. برای جلوگیری از سرقت اطلاعات بسیار بهتر است که همواره از sftp یا همان secure ftp استفاده کنید که انتقال امن را فراهم می آورد.
خرید انواع سرویس لینوکس از پارس پک
از این مقاله میتوانید برای مدیریت سرویسهای لینوکسی خود استفاده کنید و اگر قصد خرید سرور لینوکس پارس پک را دارید، میتوانید با کارشناسان فروش ما در ارتباط باشید. همچنین، میتوانید جهت کسب اطلاعات بیشتر به لینکهای زیر مراجعه کنید.
دستور استفاده از FTP در shell
به جای ftp.example.com می بایست hostname سرور مربوطه و یا نام یکی از دامنه های مستقر بر روی آن را بنویسید و برای ورود اطلاعات اکانت کاربری ftp متعلق به سرور لینوکس مقصد را وارد نمائید.
به طور مثال ، مراحل زیر را مشاهده می فرمائید:
از این پس، به سبب اینکه از پروتکل ftp بهره می گیرید، صفحه شما مطابق زیر خواهد بود:
ftp>
برای آشنایی کامل با سیستم عامل لینوکس، انواع توزیعها، زبانهای برنامهنویسی، بخشهای مختلف آن و… مقاله زیر را بخوانید.
دستورات FTP برای لینوکس جهت نمایش فایل و فولدر
ftp> ls
برای مثال احتمالا، اطلاعاتی شبیه به اطلاعات زیر را دریافت می کنید:
دقت نمائید که ستون آخر نمایش دهنده نام فایل ها و فولدر ها می باشد.
برای ورود به یک فولدر دیگر می توانید از دستور زیر استفاده کنید:
ftp> cd folder-name
برای دریافت یک فایل می توانید از دستور get مطابق مثال زیر استفاده کنید:
ftp> get resume.pdf
و مطابق ذیل مشاهده خواهید کرد که فایل مربوطه دانلود می گردد:
اگر در همین زمان می خواهید، محل دایرکتوری خود در سیستم محلی و مبدا را تغییر دهید، دستور زیر مفید خواهد بود:
ftp> lcd /path/to/new/dir
مثل:
ftp> lcd /tmp
حتی می توانید با دستور زیر محل دایرکتوری خود در سرور اصلی را با دستور زیر مشخص نمائید:
ftp> lpwd
برای دریافت چندین فایل می توانید از دستور زیر استفاده نمائید:
* ftp> mget
و یا :
ftp> mget *.jpg
برای حذف یک فایل:
و اما دستور زیر که شاید برای خیلی ها تازگی داشته باشد؛ اگر می خواهید فایلی را در سرور از طریق shell آپلود نمائید، یعنی به سروری که متصل شده اید منتقل کنید، کافی است دستور زیر را استفاده کنید:
ftp> put FileName
مثلا می خواهید فایل logo.jpg را از کامپیوتر محلی خود به سرور از طریق shell انتقال دهید:
ftp> put logo.jpg
و برای آپلود چندین فایل:
اضافه کردن یک دایرکتوری:
ftp> mkdir dirName
حذف کردن یک دایرکتوری:
ftp> rmdir dirName
و در نهایت، برای خروج از ftp می توانید دستورات زیر را بکار ببرید:
ftp> quit
و یا:
ftp> bye
فراموش نکنید که برای استفاده ftp بر روی سیستم عامل ویندوز شاید بهترین گزینه استفاده از filezilla میباشد که امکانات بسیار خوبی را فراهم می آورد و ضمنا از پروتکل sftp نیز پشتیبانی می کند. شما میتوانید از مقاله آموزش استفاده از filezilla نیز کمک بگیرید. این نرم افزار را بصورت رایگان می توانید از لینک زیر دریافت نمائید:
در این مقاله از آموزش لینوکس به بررسی دستورات FTP پرداختیم.
سوالات متداول:
FTP مخفف چیست؟
FTP مخفف شده ی File Transfer Protocol است.
مفهوم FTP چیست؟
یک استاندارد تحت شبکه برای انتقال اطلاعات میان دو کامپیوتر بر بستر LAN و یا اینترنت.