لینکس کمپیوٹر کے ساتھ ایف ٹی پی پروٹوکول کا استعمال کرتے ہوئے
ایف ٹی پی آسان ترین اور سب سے زیادہ واقف فائل ٹرانسفر پروٹوکول ہے جو مقامی کمپیوٹرز اور ایک ریموٹ کمپیوٹر یا نیٹ ورک کے درمیان فائلوں کو تبادلے کرتا ہے. لینکس اور یونیسی آپریٹنگ سسٹم میں بلٹ ان کمان لائن کا اشارہ ہے کہ آپ FTP کنکشن بنانے کے لئے ایف ٹی پی کے گاہکوں کے طور پر استعمال کرسکتے ہیں.
انتباہ: ایک ایف ٹی پی ٹرانسمیشن خفیہ نہیں ہے. جو بھی ٹرانسمیشن میں مداخلت کرتا ہے وہ آپ کے صارف کا نام اور پاس ورڈ بھی شامل ہے جس میں آپ بھیجے گئے ڈیٹا کو پڑھ سکتے ہیں. محفوظ ٹرانسمیشن کے لئے، SFTP استعمال کریں.
ایف ٹی پی کنکشن قائم
مختلف ایف ٹی پی کے احکامات کو استعمال کرنے سے پہلے، آپ کو ریموٹ نیٹ ورک یا کمپیوٹر سے کنکشن قائم کرنا ضروری ہے. یہ لینکس میں ایک ٹرمینل ونڈو کھولنے اور ایف ٹی پی ٹائپ کرنے کے بعد ایسا کرتے ہیں جو ڈومین نام یا ایف ٹی پی سرور کے آئی پی ایڈریس کے مطابق ہے، جیسے فوٹ پی پی 192.168.0.1 یا ایف ٹی پی ڈومین. مثال کے طور پر:
ftp abc.xyz.eduیہ کمانڈ FTP سرور سے abc.xyz.edu پر منسلک کرنے کی کوشش کرتا ہے. اگر یہ کامیاب ہو تو، یہ آپ کا صارف نام اور پاسورڈ کا استعمال کرتے ہوئے لاگ ان کرنے سے پوچھتا ہے. عوامی ایف ٹی پی سرور اکثر آپ کو اسم صارف کا نام استعمال کرتے ہوئے غیرمعموم اور اپنا ای میل ایڈریس استعمال کرتے ہوئے پاس ورڈ کے طور پر یا پاس ورڈ کے ساتھ نہیں دیتے ہیں.
جب آپ کامیابی سے لاگ ان ہوتے ہیں، تو آپ ٹرمینل اسکرین پر ایف ٹی پی> فوری طور پر دیکھتے ہیں. کسی اور سے پہلے، مدد کے فنکشن کے ذریعے دستیاب FTP حکموں کی ایک فہرست حاصل کریں. یہ مفید ہے کیونکہ آپ کے سسٹم اور سوفٹ ویئر کے لحاظ سے، درج کردہ ایف ٹی پی آرڈر میں سے کچھ کام کر سکتے ہیں یا کام نہیں کر سکتے ہیں.
ایف ٹی پی کمانڈ کی مثالیں اور وضاحتیں
لینکس اور یونیکس کے ساتھ استعمال کردہ ایف ٹی پی آرڈر ونڈوز کمان لائن کے ساتھ استعمال کردہ ایف ٹی پی آرڈرز سے مختلف ہیں. یہاں مثالیں ہیں جو فائلوں کو دور دراز کاپی کرنے، دوبارہ نام کرنے، اور حذف کرنے کے لئے لینکس ایف ٹی پی کے حکموں کے عام استعمال کی وضاحت کرتی ہیں.
FTP> مددمدد کی تقریب اس حکموں کی فہرست کرتا ہے جو آپ ڈائرکٹری مواد کو دکھانے، فائلوں کو منتقل کرنے اور فائلوں کو حذف کرنے کے لئے استعمال کرسکتے ہیں. کمانڈ ایف ٹی پی >؟ اسی چیز کو پورا کرتا ہے.
ftp> lsیہ حکم دور دراز کمپیوٹر پر موجودہ ڈائرکٹری میں فائلوں اور ذیلی ڈائرکٹری کے نام پرنٹ کرتا ہے.
ftp> سی ڈی گاہکوںاگر یہ موجود ہے تو یہ حکم موجودہ ڈائرکٹری ذیلی ڈائرکٹری نامزد گاہکوں کو تبدیل کرتا ہے.
ftp> cdupیہ موجودہ ڈائرکٹری والدین ڈائریکٹری میں تبدیل کرتا ہے.
ایف ٹی پی> LCD [تصاویر]یہ کمانڈ مقامی کمپیوٹر پر موجودہ ڈائریکٹری کو تصاویر میں تبدیل کرتا ہے ، اگر یہ موجود ہے.
ایف ٹی پی> ایسسیسییہ ٹیکسٹ فائلوں کو منتقل کرنے کے لئے ASCII موڈ میں تبدیل ہوتا ہے. ASCII سب سے زیادہ نظام پر ڈیفالٹ ہے.
FTP> بائنرییہ حکم تمام فائلوں کو منتقل کرنے کے لئے بائنری موڈ میں تبدیل کرتا ہے جو فائلوں کو ٹیکسٹ نہیں کرتی.
FTP> تصویر 1.jpg حاصل کریںیہ مقامی تصویر پر ریموٹ کمپیوٹر سے فائل تصویر 1.jpg کو ڈاؤن لوڈ کرتا ہے. انتباہ: اگر مقامی کمپیوٹر پر ایک ہی نام کے ساتھ فائل پہلے ہی موجود ہے تو یہ زیادہ لکھا ہے.
ftp> image2.jpg ڈالیںمقامی کمپیوٹر سے دور دراز کمپیوٹر پر فائل image2.jpg اپ لوڈ کرتا ہے . انتباہ: اگر ایک ہی نام کے ساتھ ریموٹ کمپیوٹر پر فائل پہلے سے ہی موجود ہے، تو یہ غالب ہے.
ftp>! lsایک کمانڈر کے سامنے ایک افتتاحی نشان کو مقامی کمپیوٹر پر مخصوص کمانڈر کو خارج کر دیتا ہے. لہذا، مقامی کمپیوٹر پر موجودہ ڈائرکٹری کے فائل نام اور ڈائرکٹری کے ناموں کی فہرست.
FTP> mget * .jpgموج کمانڈر کے ساتھ. آپ کئی تصاویر ڈاؤن لوڈ کرسکتے ہیں. یہ کمانڈ تمام فائلوں کو ڈاؤن لوڈ کرتا ہے جو .jpg کے ساتھ ختم ہوتا ہے.
FTP> تبدیل کریں [سے] [کرنے]کا نام تبدیل کرنے والے ریموٹ سرور پر [سے] نیا نام [پر] نام کی فائل تبدیل کرتا ہے.
ftp> مقامی فائل [ریموٹ فائل] ڈالیںیہ کمانڈ ریموٹ مشین پر مقامی فائل ذخیرہ کرتا ہے. مقامی فائل [ریموٹ فائل] بھیجیں وہی چیز بھی ہے.
ftp> متغیر * .jpgیہ کمانڈ تمام فائلوں کو اپ لوڈ کرتا ہے جو دور دراز مشین پر فعال فولڈر میں .jpg کے ساتھ ختم ہوتا ہے.
FTP> دور دراز فائل کو خارج کر دیںریموٹ فائل پر ریموٹ مشین پر فائل حذف کرتا ہے.
ftp> mdelete * .jpgیہ تمام فائلوں کو حذف کرتا ہے جو دور دراز مشین پر فعال فولڈر میں .jpg کے اختتام پر ختم ہوتا ہے.
FTP> سائز فائل کا ناماس کمانڈ کے ساتھ دور دراز مشین پر ایک فائل کا سائز مقرر کریں.
ftp> mkdir [ڈائرکٹری نام]ریموٹ سرور پر ایک نئی ڈائرکٹری بنائیں.
FTP> فوری طور پرفوری کمانڈ انٹرایکٹو موڈ پر یا بند ہوتا ہے تاکہ ایک سے زیادہ فائلوں پر حکم صارف کے توثیق کے بغیر پھانسی دے.
ftp> چھوڑ دیںچھوڑ کمانڈ FTP سیشن کو ختم کرتا ہے اور FTP پروگرام سے باہر نکلتا ہے. احکامات کی طرف سے اور باہر نکلنے کی ایک ہی چیز کو پورا.
کمانڈ لائن کے اختیارات
اختیارات (جھوٹے یا سوئچز بھی کہا جاتا ہے) FTP کمانڈ کے آپریشن میں ترمیم کریں. عام طور پر، ایک کمان لائن کے اختیارات ایک جگہ کے بعد اہم ایف ٹی پی کمانڈ کی پیروی کرتا ہے. یہاں اختیارات کی ایک فہرست ہے جس میں آپ FTP حکموں کو شامل کر سکتے ہیں اور وہ جو کچھ کرتے ہیں اس کی وضاحت کرسکتے ہیں.
- -4 میزبان سے رابطہ کرتے وقت -4 آئی پی 4 کا استعمال کریں
- -6 صرف IPv6 کا استعمال کریں
- -e تاریخ کی حمایت اور حکم کمانڈ کو غیر فعال کرتا ہے
- -p ڈیٹا منتقل کرنے کے لئے غیر فعال موڈ کا استعمال کریں
- -i فائل کے منتقلی کے دوران انٹرایکٹو کو بند کر دیتا ہے
- -ان پہلے کنکشن پر آٹو لاگ ان کو روکتا ہے
- -g فائل کا نام دنیا بھر میں غیر فعال کرتا ہے
- -v تمام ردعمل ظاہر کرنے کے لئے ہٹا سرور کو قوت دیتا ہے
- ڈی ڈی سگنل ڈیبگنگ