Thursday 13 July 2017

Ftp ไบนารี ตัวเลือก


คู่มือฉบับย่อสำหรับการใช้ ftp. The โปรแกรม ftp มาตรฐานคือไคลเอ็นต์ ftp เดิมมันมาพร้อมกับการกระจายลีนุกซ์ส่วนใหญ่เป็นครั้งแรกใน 4 2BSD ซึ่งได้รับการพัฒนาโดย University of California, Berkeley ใช้งานง่าย ftp สมมติว่า คุณต้องการเชื่อมต่อกับเว็บไซต์ ftp anonymous เพื่อดาวน์โหลดล่าสุด kernel kernel ในบรรทัดคำสั่งพิมพ์โปรแกรม ftp จะพยายามเชื่อมต่อไปอีกวิธีหนึ่งในการทำเช่นนี้คือการเรียกใช้ ftp จากบรรทัดคำสั่งโดยไม่มีพารามิเตอร์และ ใช้คำสั่งเปิดด้วยชื่อไซต์เป็นอาร์กิวเมนต์เมื่อคุณเชื่อมต่อกับไซต์ FTP จะขอให้คุณกด login เพื่อล็อกอินเป็นชื่อผู้ใช้ในระบบของคุณในกรณีนี้ foo เราเข้าสู่ระบบโดยไม่ระบุชื่อหรือ ftp เพื่อไปที่คลังสาธารณะตอนนี้เราป้อนที่อยู่อีเมลที่สมบูรณ์เป็นรหัสผ่านนี่คือสิ่งที่มากที่สุดเว็บไซต์ FTP สาธารณะขอหลังจากการเข้าสู่ระบบที่ประสบความสำเร็จข้อมูลต่อไปนี้จะได้รับให้กับเราหลังจากที่คุณเข้าสู่ FTP site, ftp จะพิมพ์ชนิดการถ่ายโอนไฟล์ในกรณีของเราเป็น bina ry โหมดไบนารีโอนไฟล์บิตโดยบิตเช่นที่พวกเขาอยู่ในเซิร์ฟเวอร์ FTP โหมด Ascii แต่จะดาวน์โหลดข้อความโดยตรงคุณสามารถพิมพ์ ascii หรือไบนารีเพื่อสลับไปมาระหว่างประเภทคุณต้องการดาวน์โหลดแหล่ง kernel เพื่อให้คุณ ออกจากประเภทการถ่ายโอนไฟล์ที่ไบนารีชนิดไบนารีเป็นสิ่งที่คุณจะใช้สำหรับไฟล์ที่ไม่ใช่ข้อความใด ๆ เช่นภาพกราฟิกจัดเก็บ gzip zip โปรแกรมปฏิบัติการ ฯลฯ หากสงสัยให้ใช้โหมดไบนารีคุณทำ ls เพื่อ ดูรายการไฟล์คำสั่ง ls บนเซิร์ฟเวอร์ ftp จะถูกเรียกใช้งานบนเซิร์ฟเวอร์ระยะไกลดังนั้นตัวเลือกบรรทัดคำสั่งที่คุณสามารถใช้กับเซิร์ฟเวอร์จะแตกต่างกันไปในแต่ละเซิร์ฟเวอร์ตัวเลือกที่พบมากที่สุดมักใช้งานได้ให้ตรวจสอบ manpage for ls สำหรับรายละเอียด หากคำสั่ง ls แสดงไฟล์จำนวนมากที่พวกเขาเลื่อนออกจากด้านบนของหน้าจอคุณสามารถใช้ Shift-PageUp เพื่อเลื่อนขึ้นนี้ทำงานได้ในโหมดคอนโซล Linux รวมทั้งใน xterm หรือ rxvt ในคลังข้อมูล FTP สาธารณะซึ่งเป็นแหล่งข้อมูลที่สามารถดาวน์โหลดได้ มักจะจัดขึ้นในไดเรกทอรี pub ในตัวอย่างนี้คุณ รู้อยู่แล้วว่าแหล่งที่มาของเคอร์เนลอยู่ในไดเร็กทอรีเคอร์เนลลินุกซ์เคอร์เนลดังนั้นคุณจึงพิมพ์ต่อไปนี้เพื่อเข้าไปในไดเร็กทอรีดังกล่าวข้อความที่คุณเห็นซึ่งเริ่มต้นด้วย 250 เป็นข้อความข้อมูลที่ส่งมาจากเซิร์ฟเวอร์ในกรณีนี้เซิร์ฟเวอร์ ftp จะถูกกำหนดค่า เพื่อส่งไฟล์ README โดยอัตโนมัติเมื่อคุณใส่ cd ลงในไดเรคทอรี่ตอนนี้หลังจากทำ ls อื่นคุณจะเห็นว่าคุณต้องการ cd ลงในไดเร็กทอรี v2 2 คุณยัง ls อื่นและหาไฟล์ที่คุณต้องการดาวน์โหลดเป็นดังนั้นคุณพิมพ์ นี้โปรแกรม ftp ได้เริ่มต้นการบันทึกไฟล์ระยะไกลเป็นไฟล์ท้องถิ่นถ้าคุณต้องการที่จะบันทึกเป็นไฟล์ท้องถิ่นที่คุณอาจได้ระบุไว้เช่นนี้ถ้าคุณต้องการดาวน์โหลดมากกว่าหนึ่งไฟล์ในเวลาที่คุณจะมี เพื่อใช้คำสั่ง mget get multiple คุณสามารถใช้ mget พร้อมกับรายการที่คั่นด้วยช่องว่างของชื่อไฟล์ที่คุณต้องการดาวน์โหลดหรือคุณสามารถใช้ wildcards กับคำสั่ง mget ตัวอย่างเช่นหากได้ไฟล์ทั้งหมดที่ขึ้นต้นด้วยลินุกซ์สตริงโดยปกติ mget จะ แจ้งให้คุณทราบสำหรับแต่ละไฟล์ คุณสามารถเปิดใช้งานได้โดยใช้คำสั่ง prompt ตอนนี้สมมติว่าคุณได้เขียนซอฟต์แวร์ไว้แล้วและต้องการอัปโหลดไปยัง MetaLab เพื่อรวมไว้ในที่เก็บซอฟต์แวร์ Linux ของคุณก่อนอื่นคุณต้องเปลี่ยนไปใช้งาน directory ส่วนใหญ่ FTP เซิร์ฟเวอร์สาธารณะมีไดเรกทอรีมักจะเรียกว่าขาเข้าหรืออัพโหลดไฟล์ที่สามารถอัปโหลดแล้วคุณ d ใช้คำสั่งใส่คำสั่งใส่ทำงานในลักษณะเดียวกับคำสั่งได้ดังนั้นคุณสามารถใช้ mput เพื่ออัปโหลดไฟล์หลาย ในเวลาเดียวกันคุณยังสามารถอัพโหลดไฟล์ท้องถิ่นที่มีชื่อไฟล์อื่นบนเซิร์ฟเวอร์ได้ด้วยการระบุชื่อไฟล์ระยะไกลและหรือชื่อพา ธ เป็นอาร์กิวเมนต์ถ้าไฟล์ไม่ได้อยู่ในไดเร็กทอรีท้องถิ่นปัจจุบันของคุณเมื่อคุณพยายามอัปโหลดคุณสามารถสลับได้ ไดเรกทอรีท้องถิ่นโดยใช้คำสั่ง directory local lcd change ลูกค้า ftp สนับสนุนการใช้ bang เพื่อรันคำสั่ง local ตัวอย่างเช่นเพื่อให้ได้รายชื่อไฟล์ในไดเร็กทอรีท้องถิ่นของคุณให้ทำวิธีนี้คือ ftp เรียก shell ที่ระบุ ในเชลล์ตัวแปรสภาพแวดล้อมและเป็นเชลล์ที่รัน ls ดังนั้นคุณสามารถเรียกใช้บรรทัดคำสั่งใด ๆ ที่ทำงานร่วมกับเปลือกของคุณได้ง่ายๆโดย prepending ไปที่เปลือกเริ่มต้นในการกระจาย Linux ส่วนใหญ่เป็น bash Bourne Again SHell โปรดทราบว่า cd ไม่ทำงานตามที่คุณคาดหวังนี่คือเหตุผลที่คำสั่ง lcd มีอยู่ไม่ควรจะดีถ้าคุณสามารถดูความคืบหน้าในขณะที่คุณกำลังดาวน์โหลดไฟล์ด้วย ftp คุณสามารถใช้คำสั่งแฮชเพื่อพิมพ์เครื่องหมายแฮชขณะที่คุณดาวน์โหลด ไฟล์ที่คุณสามารถบอก ftp จะพิมพ์เครื่องหมายกัญชาสำหรับทุก 1024 ไบต์ของข้อมูลที่คุณดาวน์โหลดนอกจากนี้ยังมีตัวเลือก tick มีคำสั่ง ftp อื่น ๆ อีกมากมายหากคุณมีสิทธิ์ที่จะทำตามที่คุณควรถ้าคุณ เชื่อมต่อกับบัญชี shell ของคุณเองคุณสามารถสร้างไดเร็กทอรีบนเซิร์ฟเวอร์ระยะไกลโดยใช้คำสั่ง mkdir คุณสามารถลบไฟล์บนเซิร์ฟเวอร์ระยะไกลโดยใช้คำสั่ง delete หรือ rmdir เพื่อลบไดเร็กทอรีนอกจากนี้คุณยังสามารถเปลี่ยนสิทธิ์ของไฟล์โดยใช้ คำสั่ง chmod สำหรับเอลเพิ่มเติม aborate ข้อมูลเกี่ยวกับการใช้ ftp โปรดดูที่วิธีใช้แบบออนไลน์ในโปรแกรม ftp ที่สามารถเข้าถึงได้โดยการพิมพ์ help โดยไม่มีอาร์กิวเมนต์สำหรับรายการคำสั่งหรือช่วย commandname สำหรับความช่วยเหลือเฉพาะในคำสั่งนอกจากนี้คุณยังสามารถอ่านหน้า manx สำหรับ ftp โดยพิมพ์ man ftp ที่พรอมต์คำสั่งของคุณ WinSCP Free SFTP, SCP และ FTP client สำหรับ Windows. Transfer Modes ขณะที่ระบบปฏิบัติการที่แตกต่างกันใช้รูปแบบไฟล์ข้อความที่แตกต่างกันโปรโตคอลการโอนข้อมูลจำนวนมากสนับสนุนโหมดพิเศษสำหรับการถ่ายโอนไฟล์ข้อความที่เรียกว่าข้อความหรือโหมด ASCII ในโหมด โหมดนี้ไม่สามารถใช้ได้เฉพาะกับไฟล์เป้าหมายเท่านั้น แต่ยังแปลงเป็นรูปแบบที่ใช้โดยแพลตฟอร์มเป้าหมายโหมดต้องไม่ใช้สำหรับไฟล์ไบนารีรวมทั้งไฟล์เอกสารจากตัวประมวลผลข้อความแบบใหม่เช่น Microsoft Word เนื่องจากจะต้องมีการโอนย้ายโดยไม่ต้องปรับเปลี่ยนโหมดที่ใช้ได้ ให้คุณเลือกระหว่างโหมดการถ่ายโอนข้อความและไบนารีการตั้งค่าเป็นหนึ่งในการตั้งค่าการโอนย้าย WinSCP ยังมีค่าเริ่มต้นพิเศษสำหรับโหมดอัตโนมัติด้วยโหมดนี้ WinSC P กำหนดโดยอัตโนมัติเกี่ยวกับโหมดการถ่ายโอนสำหรับไฟล์โดยเฉพาะตามชื่อไฟล์โดยปกติจะเป็นส่วนขยายของไฟล์รูปแบบไฟล์ข้อความที่เรียกว่าสามารถกำหนดค่าได้ในไดอะล็อกที่กล่าวถึงข้างต้นโดยค่าเริ่มต้นจะมี HTML, TXT, PHP, XML, INI, C, CPP และ ไฟล์ประเภทอื่น ๆ คุณสามารถแก้ไขหน้ากากได้ตามที่คุณต้องการไฟล์ที่ไม่ตรงกับหน้ากากจะถูกถ่ายโอนโดยใช้โหมดไบนารีรูปแบบไฟล์ข้อความด้านข้างมีสองวิธีที่สนับสนุนวิธีการถ่ายโอนข้อความโหมดแรกคือวินโดวส์ WinSCP รู้โดยตรง รูปแบบไฟล์ข้อความที่ใช้โดยเซิร์ฟเวอร์และแปลงไฟล์เป็นรูปแบบก่อนการโอนตัวเลือกที่สองคือมีบางรูปแบบบัญญัติล่วงหน้าตามที่ยอมรับซึ่งลูกค้าแปลงไฟล์ก่อนที่จะถ่ายโอนและจากเซิร์ฟเวอร์ที่แปลงไฟล์นั้นถ้าจำเป็นหลังจากที่โอนไปยัง รูปแบบของตัวเองตัวเลือกที่สองเป็นสากลมากขึ้น แต่ได้รับการสนับสนุนโดยเฉพาะ SFTP - 4 และใหม่กว่าและ FTP 1 ตัวเลือกแรกจะถูกใช้โดย WinSCP สำหรับ SCP และ SFTP - 3 และโปรโตคอลเก่ากว่ากรณีนี้ Clie nt WinSCP ต้องรู้จักและสนับสนุนรูปแบบฝั่งเซิร์ฟเวอร์โดยตรงโดยทั่วไปมีไฟล์รูปแบบข้อความเกือบทุกรูปแบบมีรูปแบบของตนเอง WinSCP รองรับรูปแบบที่ใช้กันมากที่สุดสองรูปแบบคือ Unix และ Windows คุณสามารถเลือกระหว่างรูปแบบที่ต้องการได้ในหน้า Environment ของ Advanced กล่องโต้ตอบการตั้งค่าไซต์ส่วนใหญ่ SSH SFTP และเซิร์ฟเวอร์ SCP และเซิร์ฟเวอร์ FTP จำนวนมากจะทำงานบนระบบยูนิกซ์โดยทั่วไปคุณอาจออกจากรูปแบบ Unix เริ่มต้นโปรโตคอล WebBDAV ไม่อนุญาตให้มีการเลือกโหมดการโอนย้ายการแปลงไฟล์ไบนารีการซิงโครไนซ์และการถ่ายโอนไบนารีมีอยู่สอง โหมดทั่วไปสำหรับการถ่ายโอนไฟล์ผ่านทาง FTP, ascii และ binary. Ascii โหมดถ่ายโอนไฟล์เป็นข้อความตัวอย่างของไฟล์ ascii จะเป็น asp html และไฟล์โหมดไบนารีจะถ่ายโอนไฟล์เป็นข้อมูลดิบตัวอย่างของไฟล์ไบนารีจะเป็นไฟล์ jpg gif และไฟล์ mp3 เพื่อดูว่าไฟล์ใดถ่ายโอนในโหมด Ascii จากภายใน Core FTP ให้ไปที่มุมมอง - ตัวเลือก - ส่วนขยาย - นามสกุล Ascii ในหน้าจอนี้คุณสามารถเพิ่มหรือนามสกุลไฟล์ระยะไกลของไฟล์ที่คุณต้องการโอน สีแดงในโหมด ascii นามสกุลไฟล์ที่พบมากที่สุดมีการระบุไว้แล้ว FTP เพิ่มเติมคือการตั้งค่าตามค่าเริ่มต้นเพื่อเลือกโหมดไบนารีหรือ ascii โดยอัตโนมัติไฟล์ที่อยู่ในรายการไฟล์นามสกุล ascii จะถูกโอนเป็น ascii ไฟล์อื่น ๆ ทั้งหมดจะถูกโอนเป็นไบนารี คุณต้องการตั้งค่าโหมดการถ่ายโอนด้วยตนเองคุณสามารถเลือกปุ่มใด ๆ ต่อไปนี้ในแถบเครื่องมือที่ด้านบนของหน้าต่างหลักของ Core FTP ปุ่มแรกคือโหมด ascii, ไบนารีที่ 2, อันดับที่ 3, ค่าเริ่มต้นโหมดอัตโนมัติถ้าคุณ กำลังถ่ายโอนแฟ้มจาก Windows ไปยังเซิร์ฟเวอร์ที่ใช้ Unix โหมด Ascii จะตัดอักขระ CR กลับมาที่ท้ายแต่ละบรรทัดคุณอาจสังเกตเห็นว่าไฟล์ที่คุณอัปโหลดมีขนาดเล็กกว่าไฟล์ภายในเครื่องของคุณนี่เป็นเรื่องปกติธรรมดาและไม่มีอะไรให้ทำ กังวลเกี่ยวกับ.

No comments:

Post a Comment