ฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ ftp ในเทอร์มินัลได้อย่างไร คำสั่งคืออะไร? ตัวอย่างเช่นสำหรับเซิร์ฟเวอร์ ssh:
ssh admin@ip.of.the.site
ฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ ftp ในเทอร์มินัลได้อย่างไร คำสั่งคืออะไร? ตัวอย่างเช่นสำหรับเซิร์ฟเวอร์ ssh:
ssh admin@ip.of.the.site
คำตอบ:
ftp hostname
หรือ
ftp://username:password@hostname
ตอนนี้เมื่อเชื่อมต่อ 5 ตัวเลือกที่พบบ่อยที่สุดคือ:
cd foldername #e.g. cd /downloads/recent
get filename #e.g. get thisisthefileiwant.text
put filename #e.g. put sendthistotheserver.txt
mget filenameregex #e.g mget * to get every file in a directory
mput filemameregex #e.g. mput *.txt to upload every txt file to the server
กลอุบายเพียงอย่างเดียวคือบางครั้งคุณอาจต้องวางมันลงในโหมดไบนารีโดยการพิมพ์ไบนารี
หากต้องการออกให้พิมพ์ bye
ความแตกต่างระหว่างวิธีการของฉันกับ @grgarside คือให้เขาไปหา Finder โดยเปิดในขณะที่ฉันจะใช้ Terminal
ฉันรู้ว่าหัวข้อนี้เงียบมาก แต่ฉันพบว่าบังเอิญและอาจมีคนอื่นมาเยี่ยมชมเว็บไซต์นี้ด้วย คำสั่ง ftp ใช้งานไม่ได้สำหรับ High Sierra และสูงกว่า https://discussions.apple.com/thread/8095899
ftp
open ftp://username:password@hostname
คำสั่งเหล่านี้แยกกันสองคำ คำสั่งเปิดทำงานภายใน ftp
get
คำสั่ง?