استفاده نمونه از فرمان FTP لینوکس

با استفاده از پروتکل FTP با کامپیوترهای لینوکس

FTP ساده ترین و آشنا ترین پروتکل انتقال فایل است که مبادلات فایل ها بین یک کامپیوتر محلی و یک کامپیوتر یا شبکه از راه دور است. سیستم عامل های لینوکس و یونیکس دارای خط فرمان داخلی ساخته شده است که شما می توانید به عنوان مشتری FTP برای ایجاد یک اتصال FTP استفاده کنید.

هشدار: انتقال FTP رمزگذاری نشده است. هر فردی که انتقال را می پذیرد می تواند اطلاعاتی را که ارسال می کنید، از جمله نام کاربری و رمز عبور خود بخواند. برای انتقال امن، از SFTP استفاده کنید.

اتصال FTP را ایجاد کنید

قبل از اینکه بتوانید از دستورات مختلف FTP استفاده کنید، باید با شبکه راه دور یا کامپیوتر ارتباط برقرار کنید. این کار را با باز کردن یک پنجره ترمینال در لینوکس و تایپ ftp و سپس نام دامنه یا آدرس آی پی سرور FTP مانند ftp 192.168.0.1 یا ftp domain.com انجام دهید . مثلا:

ftp abc.xyz.edu

این فرمان برای اتصال به سرور ftp در abc.xyz.edu تلاش می کند. اگر موفق شود، از شما می خواهد با استفاده از نام کاربری و رمز عبور وارد سیستم شوید. سرورهای FTP عمومی اغلب به شما اجازه می دهند با استفاده از نام کاربری ناشناس و آدرس ایمیل خود به عنوان یک رمز عبور یا بدون هیچ رمز عبور وارد شوید.

هنگامی که شما با موفقیت وارد سیستم می شوید، یک فوریت ftp> در صفحه ترمینال مشاهده می کنید. قبل از اینکه هرچه بیشتر بروید، لیستی از فرامین FTP موجود را با استفاده از تابع کمک دریافت کنید. مفید است زیرا بسته به سیستم و نرم افزار شما، برخی از دستورات FTP لیست شده ممکن است یا ممکن است کار نکند.

نمونه های فرمان FTP و شرح

دستورات FTP استفاده شده با لینوکس و یونیکس با فرمان های FTP مورد استفاده در خط فرمان ویندوز متفاوت است. در اینجا نمونه هایی است که استفاده های معمول از دستورات FTP لینوکس را برای کپی کردن، تغییر نام و حذف فایل های از راه دور نشان می دهد.

ftp> help

تابع راهنما لیست دستوراتی را که می توانید برای نشان دادن محتویات فهرست، انتقال فایل ها و حذف فایل ها لیست کنید. فرمان ftp همین کار را انجام می دهد.

ftp> ls

این فرمان نام فایل ها و زیر شاخه ها را در دایرکتوری فعلی در کامپیوتر راه دور می نویسد.

ftp> مشتریان سی دی

این فرمان دایرکتوری فعلی را به دایرکتوری تحت نام مشتریان تغییر می دهد، اگر آن وجود داشته باشد.

ftp> cdup

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

ftp> lcd [تصاویر]

این فرمان دایرکتوری جاری را در کامپیوتر محلی به تصاویر تغییر می دهد ، اگر وجود داشته باشد.

ftp> ascii

این برای انتقال فایل های متنی به حالت ASCII تغییر می کند. ASCII به طور پیش فرض در اکثر سیستم ها است.

ftp> باینری

این دستور برای انتقال همه فایل هایی که فایل های متنی ندارند به حالت باینری تغییر می کند.

ftp> دریافت image1.jpg

این فایل image1.jpg را از کامپیوتر راه دور به رایانه محلی بارگیری می کند. هشدار: اگر در حال حاضر یک فایل در کامپیوتر محلی با همان نام وجود دارد، آن را رونویسی کنید.

ftp> قرار دادن image2.jpg

فایل image2.jpg را از کامپیوتر محلی به کامپیوتر راه دور بارگیری می کند . هشدار: اگر در حال حاضر یک فایل بر روی کامپیوتر از راه دور با همان نام وجود دارد، آن را رونویسی می شود.

ftp> ls

اضافه کردن علامت تعجب در مقابل یک فرمان، فرمان مشخص شده را بر روی کامپیوتر محلی اجرا می کند. بنابراین! ls نام فایل و نام دایرکتوری دایرکتوری فعلی را در رایانه محلی لیست می کند.

ftp> mget * .jpg

با دستور mget شما می توانید چندین عکس را دانلود کنید. این فرمان تمام فایل هایی را که با .jpg پایان می یابند دانلود می کند.

ftp> rename [از] [به]

فرمان تغییر نام پرونده نام [از] را به نام جدید [به] در سرور از راه دور تغییر می دهد.

ftp> گذاشتن فایل محلی [remote-file]

این دستور یک فایل محلی را در دستگاه از راه دور ذخیره می کند. ارسال فایل محلی [فایل از راه دور] همان کار را انجام می دهد.

ftp> mput * .jpg

این فرمان تمام فایل هایی را که با .jpg پایان می یابند را به پوشه فعال در دستگاه راه دور آپلود می کند.

ftp> حذف فایل راه دور

فایل را به نام remote-file در دستگاه راه دور پاک می کند.

ftp> mdelete * .jpg

این همه فایلهایی که با jpg در پوشه فعال در دستگاه راه دور پایان می یابند حذف می شود.

ftp> اندازه فایل نام

با استفاده از این فرمان، اندازه فایل را روی دستگاه از راه دور تعیین کنید.

ftp> mkdir [پوشه-نام]

یک دایرکتوری جدید در سرور راه دور ایجاد کنید.

ftp> prompt

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

ftp> ترک

فرمان خروج جلسه FTP را پایان می دهد و از برنامه FTP خارج می شود. فرمانها و خروجی ها همان کار را انجام می دهند.

گزینه های خط فرمان

گزینه ها (همچنین به نام پرچم ها یا سوئیچ ها) عملیات فرمان FTP را تغییر می دهند. معمولا یک گزینه خط فرمان به دنبال فرمان FTP اصلی پس از یک فضای است. در اینجا یک لیست از گزینه های شما می توانید به دستورات FTP و توضیح آنچه که آنها انجام می دهد اضافه کنید.