WinSCP Free SFTP, SCP และ FTP client สำหรับ Windows Transfer Mode เนื่องจากแพลตฟอร์มต่างๆ (ระบบปฏิบัติการ) ใช้รูปแบบไฟล์ข้อความที่แตกต่างกันโปรโตคอลการโอนข้อมูลจำนวนมากสนับสนุนโหมดพิเศษสำหรับการถ่ายโอนไฟล์ข้อความ (เรียกว่าข้อความหรือ ASCII) ในโหมดไฟล์จะไม่ถ่ายโอนเท่านั้น แต่ยังแปลงเป็นรูปแบบที่ใช้โดยแพลตฟอร์มเป้าหมาย ไม่ต้องใช้โหมดสำหรับไฟล์ไบนารี (รวมถึงไฟล์เอกสารจากตัวประมวลผลข้อความแบบใหม่เช่น Microsoft Word) เนื่องจากต้องมีการโอนย้ายโดยไม่ต้องดัดแปลง โหมดที่ใช้ได้ WinSCP ให้คุณเลือกระหว่าง Text และ Binary transfer mode ตั้งค่าเป็นหนึ่งในการตั้งค่าการถ่ายโอน WinSCP ยังมีโหมดอัตโนมัติพิเศษ (ค่าเริ่มต้น) ด้วยโหมดนี้ WinSCP จะตัดสินใจเกี่ยวกับโหมดการถ่ายโอนไฟล์โดยเฉพาะโดยขึ้นอยู่กับชื่อไฟล์ (โดยปกติจะเป็นส่วนขยายของไฟล์) หน้ากากไฟล์ข้อความที่เรียกว่าสามารถกำหนดค่าได้ในกล่องโต้ตอบที่กล่าวถึงข้างต้น โดยค่าเริ่มต้นจะมี HTML, TXT, PHP, XML, INI, C, CPP และไฟล์ประเภทอื่น ๆ คุณสามารถแก้ไขหน้ากากได้ตามที่คุณต้องการ ไฟล์ที่ไม่ตรงกับหน้ากากจะถูกถ่ายโอนโดยใช้โหมดไบนารี รูปแบบไฟล์ข้อความฝั่งเซิร์ฟเวอร์มีสองวิธีที่สนับสนุนวิธีการถ่ายโอนข้อความแบบข้อความ ตัวเลือกแรกคือไคลเอ็นต์ (WinSCP) รู้จักรูปแบบไฟล์ข้อความที่ใช้โดยเซิร์ฟเวอร์โดยตรงและแปลงไฟล์เป็นรูปแบบก่อนโอน ตัวเลือกที่สองคือมีรูปแบบบัญญัติที่ตกลงกันล่วงหน้าซึ่งลูกค้าแปลงไฟล์ก่อนการโอนย้ายและเซิร์ฟเวอร์จะแปลงข้อมูล (ถ้าจำเป็น) หลังจากโอนไปยังรูปแบบของตนเอง ตัวเลือกที่สองเป็นแบบสากลมากขึ้น แต่สนับสนุนโดย SFTP-4 และใหม่กว่าและ FTP 1) ตัวเลือกแรกถูกใช้โดย WinSCP สำหรับ SCP และ SFTP-3 และโปรโตคอลที่เก่ากว่า ในกรณีนี้ลูกค้า (WinSCP) จะต้องรู้จักและสนับสนุนรูปแบบฝั่งเซิร์ฟเวอร์โดยตรง โดยทั่วไปมีไฟล์รูปแบบมากมายแทบทุกแพลตฟอร์มมีรูปแบบของตัวเอง WinSCP สนับสนุนสองรูปแบบที่ใช้กันมากที่สุด ได้แก่ Unix และ Windows คุณสามารถเลือกระหว่างพวกเขาในหน้าสิ่งแวดล้อมของโต้ตอบการตั้งค่าเว็บไซต์ขั้นสูง เนื่องจากเซิร์ฟเวอร์ SSH (SFTP และ SCP) ส่วนใหญ่และเซิร์ฟเวอร์ FTP จำนวนมากทำงานบนระบบ Unix โดยทั่วไปคุณอาจออกจากรูปแบบ Unix เริ่มต้น โปรโตคอล WebDAV ไม่อนุญาตให้เลือกโหมดการถ่ายโอน การแก้ไขไฟล์ไบนารีคำสั่ง FTP พื้นฐานคำสั่ง FTP FTP คืออะไร FTP โปรแกรมอรรถประโยชน์ FTP (F ile T ransfer P rotocol) มักใช้สำหรับการคัดลอกไฟล์ไปยังและจากคอมพิวเตอร์เครื่องอื่น ๆ คอมพิวเตอร์เหล่านี้อาจอยู่ในไซต์เดียวกันหรือในไซต์อื่น ๆ หลายพันไมล์ FTP เป็นโปรโตคอลทั่วไปที่ทำงานบนระบบยูนิกซ์เช่นเดียวกับระบบอื่น ๆ ที่ไม่ใช่ UNIX สำหรับวัตถุประสงค์ของเว็บเพจนี้เครื่องท้องถิ่นหมายถึงเครื่องที่คุณเข้าสู่ระบบครั้งแรกซึ่งเป็นเครื่องที่คุณพิมพ์คำสั่ง ftp เครื่องระยะไกลคือเครื่องอื่นซึ่งเป็นอาร์กิวเมนต์ของคำสั่ง ftp ส่วนติดต่อผู้ใช้สำหรับมาตรฐาน File Transfer Protocol สำหรับ ARPANET, FTP ทำหน้าที่เป็นล่ามในเครื่องระยะไกล ผู้ใช้อาจพิมพ์คำสั่ง UNIX เหมือนกันหลายคำตามล่ามนี้เพื่อดำเนินการที่ต้องการบนเครื่องระยะไกล ระบบปฏิบัติการและโปรแกรมการสื่อสารส่วนใหญ่มีรูปแบบโปรแกรมอรรถประโยชน์ FTP อยู่แล้ว แต่คำสั่งต่างกันเล็กน้อย คำอธิบายและคำสั่งต่อไปนี้ตามลำดับตัวอักษรของคำสั่งหมายถึงโปรแกรมอรรถประโยชน์ FTP ทั่วไปตามที่ระบุในเครื่อง UNIX ตรวจสอบเอกสารสำหรับเครื่องของคุณเองเพื่อดูคำสั่งที่เทียบเท่ากัน คอมพิวเตอร์ส่วนใหญ่ในปัจจุบันมีโปรแกรม FTP ชนิด Windows ซึ่งใช้งานได้กับเครื่องพีซีมากกว่าและไม่จำเป็นต้องใช้ความรู้ทั้งหมดของคำสั่งเหล่านี้ นอกจากนี้คุณยังสามารถใช้ FTP ผ่านเบราว์เซอร์ ตัวอย่างเช่นเรียก Internet Explorer และพิมพ์ 160 160 160 160 160 160 ftp: yourLoginNameIPaddress แทน URL ของเว็บเพจปกติ ไซต์ FTP ของฝ่ายวิทยาการคอมพิวเตอร์ที่ CSU กำหนดให้ผู้ใช้ใช้ SFTP FTP เวอร์ชันความปลอดภัย เพียงพิมพ์ sftp แทน ftp เมื่อคุณใช้ FTP ในหน้าต่างเทอร์มินัล เริ่มต้นเพื่อเชื่อมต่อเครื่องภายในของคุณเข้ากับเครื่องระยะไกลให้พิมพ์ 160 160 160 160 160 160 ftp machinename โดยที่ machinename เป็นชื่อเต็มของเครื่องระยะไกลเช่น purcell. cs. colostate. edu หากชื่อเครื่องไม่เป็นที่รู้จักคุณสามารถพิมพ์ 160 160 160 160 160 160 ftp machinennumber ที่ machinennumber เป็นที่อยู่สุทธิของเครื่องระยะไกลเช่น 129.82.45.181 ในทั้งสองกรณีคำสั่งนี้จะเหมือนกับการเข้าสู่เครื่องระยะไกล ถ้าประสบความสำเร็จเครื่องระยะไกล FTP จะตอบกลับโดยการขอ loginname และ password เมื่อคุณใส่ชื่อล็อกอินและรหัสผ่านของตัวเองสำหรับเครื่องระยะไกลระบบจะคืนค่า 160 160 160 160 160 160 160 ฟุตและอนุญาตให้คุณเข้าถึงไดเรกทอรีบ้านของคุณเองบนเครื่องระยะไกล คุณควรจะสามารถย้ายไปรอบ ๆ ในไดเร็กทอรีของคุณเองและคัดลอกไฟล์จากและไปยังเครื่องท้องถิ่นโดยใช้คำสั่งอินเตอร์เฟซ FTP ที่ระบุในหน้าต่อไป FTP แบบไม่ระบุตัวตนในบางครั้งคุณอาจต้องการคัดลอกไฟล์จากเครื่องระยะไกลที่คุณไม่มี loginname ซึ่งสามารถทำได้โดยใช้ FTP แบบไม่ระบุตัวตน เมื่อเครื่องระยะไกลถามชื่อล็อกอินของคุณ คุณควรพิมพ์คำว่า anonymous แทนรหัสผ่าน คุณควรป้อนที่อยู่อีเมลของคุณเอง ซึ่งช่วยให้ไซต์ระยะไกลสามารถเก็บบันทึกการร้องขอ FTP ที่ไม่ระบุตัวตนได้ เมื่อคุณล็อกอินคุณจะอยู่ในไดเร็กทอรีแบบไม่ระบุตัวตนสำหรับเครื่องระยะไกล โดยปกติจะมีไฟล์และไดเรกทอรีสาธารณะจำนวนมาก อีกครั้งคุณควรจะสามารถย้ายรอบในไดเรกทอรีเหล่านี้ อย่างไรก็ตามคุณสามารถคัดลอกไฟล์จากเครื่องระยะไกลไปยังเครื่องท้องถิ่นของคุณเท่านั้นที่คุณไม่สามารถเขียนลงในเครื่องระยะไกลหรือลบไฟล์ใด ๆ ที่มีอยู่ได้ คำสั่ง FTP ทั่วไปเพื่อขอความช่วยเหลือหรือข้อมูลเกี่ยวกับคำสั่ง FTP เพื่อกำหนดโหมดการถ่ายโอนไฟล์ไปยัง ASCII (ซึ่งเป็นค่าดีฟอลต์และส่งเจ็ดบิตต่ออักขระ) เพื่อกำหนดโหมดการถ่ายโอนไฟล์เป็นไบนารี (โหมดไบนารีจะส่งผ่านทั้ง 8 บิต ต่อไบต์และทำให้มีโอกาสน้อยที่จะเกิดข้อผิดพลาดในการรับส่งข้อมูลและต้องใช้เพื่อส่งไฟล์อื่นนอกเหนือจากไฟล์ ASCII) เพื่อออกจากสภาพแวดล้อม FTP (เช่นเดียวกับเลิก) เพื่อเปลี่ยนไดเร็กทอรีบนเครื่องระยะไกลเพื่อยุติการเชื่อมต่อกับคอมพิวเตอร์อีกเครื่องหนึ่งเครื่องจะปิดระบบปัจจุบัน การเชื่อมต่อ FTP กับ brubeck 160 แต่ยังคงทำให้คุณอยู่ในสภาพแวดล้อม FTP (เช่นเดียวกับ rm ใน UNIX) เพื่อคัดลอกแฟ้มหนึ่งไฟล์จากเครื่องระยะไกลไปยังเครื่องภายในเครื่องคัดลอกไฟล์ ABC ในไดเร็กทอรีระยะไกลปัจจุบันไปยัง (หรืออยู่ด้านบน) ไฟล์ชื่อ DEF ในไดเร็กทอรีปัจจุบันของคุณ คัดลอกไฟล์ ABC ในไดเร็กทอรีระยะไกลปัจจุบันไปยัง (หรือด้านบน) ไฟล์ที่มีชื่อเดียวกัน ABC ในไดเร็กทอรีปัจจุบันของคุณ (เช่นเดียวกับ UNIX cd) เพื่อแสดงรายการชื่อไฟล์ในไดเร็กทอรีระยะไกลในปัจจุบันเพื่อสร้างไดเร็กทอรีใหม่ภายในไดเร็กทอรีระยะไกลในปัจจุบันเพื่อคัดลอกไฟล์หลาย ๆ ไฟล์จากไดเร็กทอรี รีโมตเครื่องไปยังเครื่องภายในเครื่อง 160 คุณจะได้รับแจ้งให้ตอบ ayn ก่อนที่จะถ่ายโอนไฟล์แต่ละไฟล์จะคัดลอกไฟล์ทั้งหมดในไดเร็กทอรีระยะไกลปัจจุบันไปยังไดเร็กทอรีปัจจุบันของคุณโดยใช้ชื่อไฟล์เดียวกัน สังเกตการใช้อักขระการ์ดเสริม เพื่อคัดลอกไฟล์หลายไฟล์จากเครื่องท้องถิ่นไปยังเครื่องระยะไกล 160 คุณจะได้รับแจ้งให้ตอบ ayn ก่อนที่จะถ่ายโอนไฟล์แต่ละไฟล์เพื่อเปิดการเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นจะเป็นการเชื่อมต่อ FTP ใหม่กับ brubeck 160 คุณต้องป้อนชื่อผู้ใช้และรหัสผ่านสำหรับบัญชี brubeck 160 160 160 (เว้นแต่จะเป็นการเชื่อมต่อโดยไม่ระบุชื่อ) เพื่อคัดลอกแฟ้มหนึ่งไฟล์จากเครื่องท้องถิ่นไปยังเครื่องระยะไกลเพื่อหาชื่อพา ธ ของไดเร็กทอรีปัจจุบันบนเครื่องระยะไกลเพื่อออกจากสภาพแวดล้อมของ FTP (เช่นเดียวกับลาก่อน) เพื่อลบ (ลบ) ไดเร็กทอรีในไดเร็กทอรีระยะไกล มีคำสั่งอินเตอร์เฟซอื่น ๆ อีกมากมาย นอกจากนี้ยังสามารถใช้ FTP กับตัวเลือกอื่นได้ โปรดดูข้อมูลเพิ่มเติมที่คู่มือการใช้งานของคุณหรือ man page ของ UNIX บน ftp ตัวอย่างเซสชันตัวอย่างของเซสชัน FTP สองครั้งจะได้รับในสองหน้าถัดไป เหล่านี้แสดงชนิดของการโต้ตอบที่คุณอาจคาดหวังเมื่อใช้ยูทิลิตี ftp ตัวอย่างเซสชัน FTP ที่ไม่ระบุตัวตนเซสชัน FTP เพื่อรับไฟล์ HPSC README จากไดเรกทอรี cs. colorado. edu ที่ไม่ระบุชื่อโดยใช้ชื่อล็อกอินของชื่อผู้ใช้และรหัสผ่านของที่อยู่อีเมลของตัวเอง ตัวอย่างเซสชัน FTP ปกติเซสชัน FTP เพื่อคัดลอกไฟล์จากเครื่องระยะไกลกลับไปที่ nordsieck. cs. colorado. edu โดยใช้ชื่อล็อกอินและรหัสผ่านของตัวเองนี่คือรายการของคำสั่งที่พร้อมใช้งานเมื่อใช้โปรแกรม FTP client ของ Microsoft Windows command-line ต้องติดตั้ง TCPIP) ข้อมูลทั้งหมดมาจากแฟ้มวิธีใช้ Windows NT ถ้าคุณต้องการใช้คำสั่ง FTP แบบดิบแทนคำสั่งที่ตีความเหล่านี้ (ตัวอย่างเช่นถ้าคุณกำลังเขียนไคลเอ็นต์ FTP ของคุณเอง) โปรดปรึกษารายการนี้แทน รายการคำสั่ง FTP สำหรับ Microsoft บรรทัดคำสั่งไคลเอ็นต์ FTP ตัวเลือกบรรทัดคำสั่งเมื่อ youre เริ่มต้นโปรแกรมจากพรอมต์ของ DOS: ftp - v - d - i - n - g - s: ชื่อไฟล์ - a - w: windowsize computer - v - ลดการแสดงผลแบบ verbose ของการตอบสนองจากเซิร์ฟเวอร์ระยะไกล - n - ระงับการเข้าสู่ระบบอัตโนมัติเมื่อเริ่มต้นการเชื่อมต่อ - i - ปิดการโต้ตอบระหว่างการถ่ายโอนไฟล์หลายครั้ง - d - เปิดใช้งานดีบัก แสดงคำสั่ง ftp ทั้งหมดที่ส่งผ่านระหว่าง client กับ server - g - ปิดใช้ชื่อไฟล์ globbing ซึ่งอนุญาตให้ใช้ chracters wildcard ในไฟล์ภายในเครื่องและชื่อพา ธ - s: filename - ระบุไฟล์ข้อความที่มีคำสั่ง ftp คำสั่งจะทำงานโดยอัตโนมัติหลังจากที่ ftp เริ่มทำงาน ไม่อนุญาตให้เว้นวรรคในพารามิเตอร์นี้ ใช้สวิตช์นี้แทนการเปลี่ยนเส้นทาง (gt) - a - ใช้อินเตอร์เฟสแบบโลคัลใด ๆ เมื่อเชื่อมต่อข้อมูล - w: windowsize - แทนที่ขนาดบัฟเฟอร์การโอนย้ายเริ่มต้นของ 4096 คอมพิวเตอร์ - ระบุชื่อคอมพิวเตอร์หรือที่อยู่ IP ของคอมพิวเตอร์ระยะไกลเพื่อเชื่อมต่อ คอมพิวเตอร์ถ้าระบุต้องเป็นพารามิเตอร์สุดท้ายในบรรทัด คำสั่งของไคลเอ็นต์ - เรียกใช้คำสั่งที่ระบุบนเครื่องคอมพิวเตอร์ - แสดงคำอธิบายสำหรับคำสั่ง ftp ผนวก - ผนวกไฟล์ท้องถิ่นเข้ากับไฟล์บนคอมพิวเตอร์ระยะไกล ascii - ตั้งค่าประเภทการถ่ายโอนไฟล์เป็น ASCII, กระดิ่งเริ่มต้น - สลับระฆังเพื่อเรียกตามหลัง (เริ่มต้นปิด) ไบนารี - ตั้งค่าชนิดการถ่ายโอนไฟล์เป็น binary bye - สิ้นสุดเซสชัน FTP และออกจาก ftp cd - เปลี่ยนไดเร็กทอรีการทำงานบนคอมพิวเตอร์ระยะไกลปิด - สิ้นสุดเซสชัน FTP และส่งกลับไปยังตัวแปลคำสั่ง แก้ปัญหาการแก้จุดบกพร่อง (ค่าเริ่มต้นปิด) ลบ - ลบไฟล์เดียวบน dir คอมพิวเตอร์ระยะไกล - แสดงรายการไฟล์ไดเรกทอรีระยะไกลและไดเรกทอรีย่อยยกเลิกการเชื่อมต่อ - ยกเลิกการเชื่อมต่อจากคอมพิวเตอร์ระยะไกลโดยเก็บคำสั่ง ftp prompt ไว้ - คัดลอกไฟล์ระยะไกลหนึ่งไฟล์ไปยัง local glob คอมพิวเตอร์ - สลับชื่อไฟล์ globbing (อักขระตัวแทน) (ค่าเริ่มต้น) hash - ปิดกั้นการพิมพ์ hash-sign () สำหรับแต่ละบล็อกข้อมูลที่ถ่ายโอน (ค่าดีฟอลต์ OFF) help - การแสดงผล คำอธิบายสำหรับคำสั่ง ftp lcd - เปลี่ยนไดเร็กทอรีที่ทำงานบนตัวอักษรคอมพิวเตอร์ในระบบ - ส่งอาร์กิวเมนต์คำต่อคำไปยังเซิร์ฟเวอร์ FTP ระยะไกล ls - แสดงรายการย่อของไฟล์รีโมตไดเรกทอรีและไดเรกทอรีย่อย mdelete - ลบไฟล์หนึ่งไฟล์หรือมากกว่าบนคอมพิวเตอร์ระยะไกล mdir - แสดงรายการไฟล์รีโมตและไฟล์ย่อย mget - คัดลอกไฟล์ระยะไกลอย่างน้อยหนึ่งไฟล์ไปยังเครื่องคอมพิวเตอร์ mkdir - สร้างไดเร็กทอรีระยะไกล mls - แสดงรายการย่อของไฟล์และไดเร็กทอรีรีโมต mput - คัดลอกอย่างน้อยหนึ่งแห่งในเครื่อง ไฟล์ไปยังคอมพิวเตอร์ระยะไกลเปิด - เชื่อมต่อกับเซิร์ฟเวอร์ FTP ที่ระบุ - พรอมต์การเปิดใช้งาน (ดีฟอลต์ ON) - คัดลอกไฟล์ท้องถิ่นเดียวไปยังคอมพิวเตอร์ระยะไกล pwd - แสดงไดเร็กทอรีปัจจุบันบนคอมพิวเตอร์ระยะไกล (ตัวอักษร, r w orking d) irectory) quit - สิ้นสุดเซสชัน FTP กับคอมพิวเตอร์ระยะไกลและออกจากคำสั่ง ftp (same by by) - ส่งอาร์กิวเมนต์คำต่อท้ายไปยังเซิร์ฟเวอร์ FTP ระยะไกล (เช่นเดียวกับอักษร) recv - คัดลอกแฟ้มระยะไกลไปยัง remotehelp ระยะไกลของเครื่องคอมพิวเตอร์ - แสดงความช่วยเหลือสำหรับการเปลี่ยนชื่อคำสั่งระยะไกล - เปลี่ยนชื่อไฟล์ระยะไกล rmdir - ลบไดเรกทอรีระยะไกลส่ง - คัดลอกไฟล์ภายในเครื่องไปยังคอมพิวเตอร์ระยะไกล (เหมือนใส่) สถานะ - แสดงสถานะปัจจุบันของ การเชื่อมต่อ FTP - สลับการสืบค้นกลับของแพคเก็ต (ค่าเริ่มต้นปิด) - ตั้งค่าหรือแสดงชนิดการถ่ายโอนไฟล์ (ค่าเริ่มต้น ASCII) ผู้ใช้ - ระบุผู้ใช้ไปยังคอมพิวเตอร์ระยะไกล verbose - สลับโหมด verbose (ค่าเริ่มต้นเปิด) เรียกใช้คำสั่งที่ระบุบนเครื่องคอมพิวเตอร์ . พารามิเตอร์ (s): คำสั่ง - ระบุคำสั่งให้ทำงานบนเครื่องคอมพิวเตอร์ ถ้าคำสั่งถูกละไว้พรอมต์คำสั่งภายในจะปรากฏขึ้นพิมพ์ exit เพื่อกลับไปยัง ftp แสดงคำอธิบายสำหรับคำสั่ง ftp เป็นเหมือนกันเพื่อช่วย Parameter (s): command - ระบุชื่อคำสั่งที่คุณต้องการคำอธิบาย หากไม่ได้ระบุคำสั่ง ftp จะแสดงรายการคำสั่งทั้งหมด ผนวกไฟล์ท้องถิ่นเข้ากับไฟล์บนคอมพิวเตอร์ระยะไกลโดยใช้การตั้งค่าประเภทไฟล์ปัจจุบัน ไวยากรณ์: ผนวกไฟล์รีโมตไฟล์ท้องถิ่นพารามิเตอร์ (s): local-file - ระบุไฟล์ท้องถิ่นที่จะเพิ่ม remote-file - ระบุไฟล์บนคอมพิวเตอร์ระยะไกลที่จะเพิ่มไฟล์ท้องถิ่น ถ้าแฟ้มระยะไกลถูกละไว้ชื่อไฟล์ท้องถิ่นจะใช้สำหรับชื่อไฟล์ระยะไกล ตั้งค่าประเภทการถ่ายโอนไฟล์เป็น ASCII ค่าดีฟอลต์ หมายเหตุ FTP สนับสนุนสองประเภทการถ่ายโอนไฟล์ ASCII และรูปแบบไบนารี ควรใช้ ASCII ขณะถ่ายโอนไฟล์ข้อความ ดูไบนารี ในโหมด ASCII จะมีการแปลงอักขระจากและไปยังชุดอักขระมาตรฐานเครือข่าย ตัวอย่างเช่นตัวอักษรท้ายบรรทัดจะถูกแปลงตามความจำเป็นตามระบบปฏิบัติการเป้าหมาย สลับระฆังเพื่อเรียกเข้าหลังจากคำสั่งการถ่ายโอนไฟล์เสร็จสิ้น ระฆังถูกปิดอยู่ ตั้งค่าชนิดการถ่ายโอนไฟล์เป็น binary หมายเหตุ FTP สนับสนุนสองประเภทการถ่ายโอนไฟล์ ASCII และรูปแบบไบนารี ไบนารีควรใช้เมื่อถ่ายโอนไฟล์ปฏิบัติการ ในโหมดไบนารีไฟล์จะถูกย้ายทีละไบต์ ดู ascii สิ้นสุดเซสชัน FTP กับคอมพิวเตอร์ระยะไกลและออกจาก ftp เปลี่ยนไดเร็กทอรีที่ทำงานบนคอมพิวเตอร์ระยะไกล ไวยากรณ์: cd remote-directory Parameter (s): รีโมตไดเรกทอรี - ระบุไดเร็กทอรีบนคอมพิวเตอร์ระยะไกลเพื่อเปลี่ยนเป็น สิ้นสุดเซสชัน FTP กับเซิร์ฟเวอร์ระยะไกลและส่งกลับไปยังตัวแปลคำสั่ง สลับการแก้จุดบกพร่อง เมื่อมีการดีบักคำสั่งแต่ละคำสั่งที่ส่งไปยังคอมพิวเตอร์ระยะไกลจะถูกพิมพ์ก่อนหน้าโดยสตริง --- gt การแก้จุดบกพร่องถูกปิดอยู่ ลบไฟล์เดียวบนคอมพิวเตอร์ระยะไกล ดูเพิ่มเติมที่ mdelete ซึ่งสามารถลบไฟล์ได้หลายไฟล์ ไวยากรณ์: ลบรีโมทไฟล์ Parameter (s): remote-file - ระบุไฟล์ที่จะลบ แสดงรายการไฟล์ไดเรกทอรีย่อยและไดเร็กทอรีย่อย ดูเพิ่มเติม mdir ซึ่งสามารถแสดงไดเรกทอรีหลาย ๆ ไวยากรณ์: dir remote-directory local-file Parameter (s): รีโมตไดเรกทอรี - ระบุไดเรกทอรีที่คุณต้องการดูรายชื่อ ถ้าไม่ได้ระบุไดเร็กทอรีไดเร็กทอรีปัจจุบันทำงานบนคอมพิวเตอร์ระยะไกล local-file - ระบุไฟล์ท้องถิ่นเพื่อจัดเก็บรายชื่อ หากไม่ได้ระบุเอาต์พุตจะแสดงบนหน้าจอ ยกเลิกการเชื่อมต่อยกเลิกการเชื่อมต่อจากคอมพิวเตอร์ระยะไกลการรักษาพรอมต์ ftp ไว้ คัดลอกแฟ้มระยะไกลไปยังเครื่องคอมพิวเตอร์โดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน ดูเพิ่มเติม mget ซึ่งสามารถคัดลอกไฟล์ได้หลายไฟล์ ไวยากรณ์: รับไฟล์จากระยะไกลไฟล์ภายในพารามิเตอร์ (s): ไฟล์ระยะไกลระบุไฟล์ระยะไกลที่จะคัดลอก local-file ระบุชื่อที่จะใช้บนเครื่องคอมพิวเตอร์ หากไม่ได้ระบุไฟล์จะได้รับชื่อไฟล์ระยะไกล สลับเปลี่ยนชื่อไฟล์ globbing Globbing อนุญาตให้ใช้อักขระตัวแทนในไฟล์หรือชื่อพา ธ โดยค่าเริ่มต้น globbing เปิดอยู่ ปิดใช้การสลับเครื่องหมายแฮช () สำหรับแต่ละบล็อกข้อมูล ขนาดของบล็อกข้อมูลคือ 2048 ไบต์ โดยค่าเริ่มต้นการพิมพ์เครื่องหมายกัญชาจะปิดอยู่ แสดงคำอธิบายสำหรับคำสั่ง ftp ไวยากรณ์: help command Parameter (s): command - ระบุชื่อคำสั่งที่คุณต้องการคำอธิบาย หากไม่ได้ระบุคำสั่ง ftp จะแสดงรายการคำสั่งทั้งหมด เปลี่ยนไดเร็กทอรีการทำงานบนคอมพิวเตอร์เฉพาะที่ ไดเรกตอรีการทำงานคือไดเร็กทอรีที่เริ่มต้น ftp ไวยากรณ์: lcd directory พารามิเตอร์ (s): directory - ระบุไดเร็กทอรีบนเครื่องคอมพิวเตอร์เพื่อเปลี่ยนเป็น ถ้าไม่ได้ระบุไดเร็กทอรีไดเร็กทอรีการทำงานปัจจุบันบนเครื่องคอมพิวเตอร์จะปรากฏขึ้น ส่งอาร์กิวเมนต์คำต่อคำไปยังเซิร์ฟเวอร์ FTP ระยะไกล คาดว่าจะมีการตอบกลับรหัส FTP แบบเดียว ไวยากรณ์: อาร์กิวเมนต์ที่แท้จริง Parameter (s): อาร์กิวเมนต์ - ระบุอาร์กิวเมนต์เพื่อส่งไปยังเซิร์ฟเวอร์ FTP แสดงรายการย่อของไฟล์ไดเรกทอรีย่อยและไดเร็กทอรีย่อย ไวยากรณ์: ls remote-directory local-file Parameter (s): รีโมตไดเรกทอรี - ระบุไดเรกทอรีที่คุณต้องการดูรายชื่อ ถ้าไม่ได้ระบุไดเร็กทอรีไดเร็กทอรีปัจจุบันทำงานบนคอมพิวเตอร์ระยะไกล local-file - ระบุไฟล์ท้องถิ่นเพื่อจัดเก็บรายชื่อ หากไม่ได้ระบุเอาต์พุตจะแสดงบนหน้าจอ ลบแฟ้มอย่างน้อยหนึ่งรายการบนคอมพิวเตอร์ระยะไกล ไวยากรณ์: mdelete ไฟล์ระยะไกล พารามิเตอร์ (s): ไฟล์ระยะไกล - ระบุไฟล์ระยะไกลที่จะลบ แสดงรายการไฟล์ไดเรกทอรีย่อยและไดเร็กทอรีย่อย Mdir ช่วยให้คุณสามารถระบุไฟล์ได้หลายไฟล์ ไวยากรณ์: mdir ไฟล์ระยะไกล local-file Parameter (s): ไฟล์ระยะไกล - ระบุไดเรกทอรีที่คุณต้องการดูรายชื่อ แฟ้มระยะไกลต้องระบุชนิด - ใช้ไดเรกทอรีการทำงานปัจจุบันบนคอมพิวเตอร์ระยะไกล local-file - ระบุไฟล์ท้องถิ่นเพื่อจัดเก็บรายชื่อ ประเภท - เพื่อแสดงรายชื่อบนหน้าจอ คัดลอกไฟล์ระยะไกลอย่างน้อยหนึ่งไฟล์ไปยังเครื่องคอมพิวเตอร์โดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน ไวยากรณ์: mget remote-files พารามิเตอร์ (s): ไฟล์ระยะไกล - ระบุแฟ้มระยะไกล (s) เพื่อคัดลอกไปยังเครื่องคอมพิวเตอร์ สร้างไดเร็กทอรีระยะไกล ไวยากรณ์: mkdir directory Parameter (s): directory - ระบุชื่อของรีโมตคอนโทรลใหม่ แสดงรายการย่อของไฟล์ไดเรกทอรีย่อยและไดเร็กทอรีย่อย ไวยากรณ์: mls ไฟล์ระยะไกล local-file Parameter (s): remote-files - ระบุไฟล์ที่คุณต้องการดูรายชื่อ แฟ้มระยะไกลต้องระบุชนิด - ใช้ไดเรกทอรีการทำงานปัจจุบันบนคอมพิวเตอร์ระยะไกล local-file - ระบุไฟล์ท้องถิ่นเพื่อจัดเก็บรายชื่อ ประเภท - เพื่อแสดงรายชื่อบนหน้าจอ คัดลอกไฟล์ท้องถิ่นอย่างน้อยหนึ่งไฟล์ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน ไวยากรณ์: ไฟล์ท้องถิ่น mput พารามิเตอร์ (s): ไฟล์ท้องถิ่น - ระบุแฟ้มภายในเครื่องเพื่อคัดลอกไปยังคอมพิวเตอร์ระยะไกล เชื่อมต่อกับเซิร์ฟเวอร์ FTP ที่ระบุ ไวยากรณ์: เปิดคอมพิวเตอร์พอร์ตพารามิเตอร์ (s): คอมพิวเตอร์ - ระบุคอมพิวเตอร์ระยะไกลเพื่อเชื่อมต่อ สามารถระบุคอมพิวเตอร์ได้ตามที่อยู่ IP หรือชื่อคอมพิวเตอร์ (ต้องมีไฟล์ DNS หรือ HOSTS) ถ้าการเข้าสู่ระบบอัตโนมัติเปิดอยู่ (ค่าเริ่มต้น) FTP จะพยายามบันทึกผู้ใช้เข้าสู่เซิร์ฟเวอร์ FTP โดยอัตโนมัติ (โปรดดูที่ตัวเลือกบรรทัดคำสั่ง Ftp เพื่อปิดใช้งานการเข้าสู่ระบบอัตโนมัติ) พอร์ต - ระบุหมายเลขพอร์ตที่จะใช้เพื่อติดต่อกับเซิร์ฟเวอร์ FTP สลับพรอมต์ Ftp จะแจ้งให้ทราบในระหว่างการถ่ายโอนไฟล์หลาย ๆ ไฟล์เพื่อให้คุณสามารถดึงหรือจัดเก็บไฟล์ mget และ mput โดยเฉพาะหากมีการปิดใช้งานพรอมต์ โดยค่าเริ่มต้นระบบจะเปิดใช้งาน คัดลอกแฟ้มภายในเครื่องไปยังคอมพิวเตอร์ระยะไกลโดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน ดูเพิ่มเติมที่ mput ซึ่งสามารถคัดลอกไฟล์ได้หลายไฟล์ ไวยากรณ์: ใส่ไฟล์รีโมตไฟล์ท้องถิ่นพารามิเตอร์ (s): local-file - ระบุไฟล์ในเครื่องที่จะคัดลอก remote-file - ระบุชื่อที่จะใช้บนคอมพิวเตอร์ระยะไกล หากไม่ได้ระบุไฟล์จะได้รับชื่อไฟล์ในเครื่อง แสดงไดเรกทอรีปัจจุบันบนคอมพิวเตอร์ระยะไกล สิ้นสุดเซสชัน FTP กับคอมพิวเตอร์ระยะไกลและออกจาก ftp ส่งอาร์กิวเมนต์คำต่อคำไปยังเซิร์ฟเวอร์ FTP ระยะไกล คาดว่าจะมีการตอบกลับรหัส FTP แบบเดียว การอ้างอิงมีความเหมือนจริง ไวยากรณ์: อาร์กิวเมนต์ quote Parameter (s): อาร์กิวเมนต์ - ระบุอาร์กิวเมนต์เพื่อส่งไปยังเซิร์ฟเวอร์ FTP คัดลอกแฟ้มระยะไกลไปยังเครื่องคอมพิวเตอร์โดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน Recv เป็นเหมือนกันที่จะได้รับ ไวยากรณ์: recv ไฟล์ระยะไกลไฟล์ภายในพารามิเตอร์ (s): ไฟล์ระยะไกล - ระบุไฟล์ระยะไกลเพื่อคัดลอก local-file - ระบุชื่อที่จะใช้บนเครื่องคอมพิวเตอร์ หากไม่ได้ระบุไฟล์จะได้รับชื่อไฟล์ระยะไกล remotehelp แสดงความช่วยเหลือสำหรับคำสั่งระยะไกล ไวยากรณ์: remotehelp command Parameter (s): command - ระบุชื่อคำสั่งที่คุณต้องการความช่วยเหลือ หากไม่ได้ระบุคำสั่ง ftp จะแสดงรายการคำสั่งจากระยะไกลทั้งหมด เปลี่ยนชื่อไฟล์ระยะไกล ไวยากรณ์: rename filename newfilename Parameter (s): filename - ระบุไฟล์ที่คุณต้องการเปลี่ยนชื่อ newfilename - ระบุชื่อไฟล์ใหม่ ลบไดเร็กทอรีระยะไกล ไวยากรณ์: rmdir directory Parameter (s): directory - ระบุชื่อของรีโมตคอนโทรลที่จะลบ คัดลอกแฟ้มภายในเครื่องไปยังคอมพิวเตอร์ระยะไกลโดยใช้ประเภทการถ่ายโอนไฟล์ปัจจุบัน ส่งเหมือนกันที่จะใส่ ไวยากรณ์: send local-file remote-file พารามิเตอร์ (s): local-file - ระบุไฟล์ในเครื่องที่จะคัดลอก remote-file - ระบุชื่อที่จะใช้บนคอมพิวเตอร์ระยะไกล หากไม่ได้ระบุไฟล์จะได้รับชื่อไฟล์ในเครื่อง แสดงสถานะปัจจุบันของการเชื่อมต่อ FTP และสลับ สลับการติดตามการติดตามแพ็คเก็ตแสดงเส้นทางของแต่ละแพ็กเก็ตเมื่อเรียกใช้คำสั่ง FTP ตั้งค่าหรือแสดงประเภทการถ่ายโอนไฟล์ ไวยากรณ์: พิมพ์ type-name Parameter (s): type-name - ระบุชนิดของการถ่ายโอนไฟล์โดยค่าดีฟอลต์คือ ASCII หากไม่ได้ระบุชื่อประเภทปัจจุบันจะปรากฏขึ้น หมายเหตุ FTP สนับสนุนสองประเภทการถ่ายโอนไฟล์ ASCII และรูปแบบไบนารี ควรใช้ ASCII ขณะถ่ายโอนไฟล์ข้อความ ในโหมด ASCII จะมีการแปลงอักขระจากและไปยังชุดอักขระมาตรฐานเครือข่าย ตัวอย่างเช่นตัวอักษรท้ายบรรทัดจะถูกแปลงตามความจำเป็นขึ้นอยู่กับระบบปฏิบัติการจุดหมายปลายทาง ไบนารีควรใช้เมื่อถ่ายโอนไฟล์ปฏิบัติการ ในโหมดไบนารีไฟล์จะถูกย้ายทีละไบต์ ระบุผู้ใช้คอมพิวเตอร์ระยะไกล ไวยากรณ์: ผู้ใช้ชื่อผู้ใช้รหัสผ่านบัญชี Parameter (s): ชื่อผู้ใช้ - ระบุชื่อผู้ใช้ที่จะเข้าสู่ระบบคอมพิวเตอร์ระยะไกล รหัสผ่าน - ระบุรหัสผ่านสำหรับชื่อผู้ใช้ หากไม่ได้ระบุ แต่ต้องระบุ ftp จะปรากฏขึ้นสำหรับรหัสผ่าน บัญชี - ระบุบัญชีผู้ใช้ที่จะเข้าสู่ระบบคอมพิวเตอร์ระยะไกล ถ้าไม่ได้ระบุบัญชี แต่จำเป็นต้องใช้พรอมต์คำสั่ง ftp สำหรับบัญชี สลับโหมด verbose ถ้ามีการตอบสนอง ftp ทั้งหมดจะปรากฏขึ้นเมื่อการถ่ายโอนไฟล์เสร็จสมบูรณ์สถิติเกี่ยวกับประสิทธิภาพของการถ่ายโอนจะปรากฏขึ้นด้วย โดยค่าเริ่มต้น verbose จะเปิดอยู่
No comments:
Post a Comment