ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

ncftpget - ออนไลน์ในคลาวด์

เรียกใช้ ncftpget ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ncftpget ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ncftpget - โปรแกรมถ่ายโอนไฟล์ทางอินเทอร์เน็ตสำหรับสคริปต์

เรื่องย่อ


ncftpget [ตัวเลือก] โฮสต์ระยะไกล ไดเรกทอรีท้องถิ่น ไฟล์ระยะไกล...

ncftpget [ตัวเลือก] บุ๊คมาร์คชื่อ ไดเรกทอรีท้องถิ่น ไฟล์ระยะไกล...

ncftpget -f เข้าสู่ระบบ.cfg [ตัวเลือก] ไดเรกทอรีท้องถิ่น ไฟล์ระยะไกล...

ncftpget [ตัวเลือก] ftp://url.style.host/path/name

ncftpget -ค [ตัวเลือก] โฮสต์ระยะไกล ไฟล์ระยะไกล > stdout

ncftpget -ค [ตัวเลือก] โฮสต์ระยะไกล ไฟล์ระยะไกล ชื่อเส้นทางท้องถิ่น

ncftpget -ค [ตัวเลือก] ftp://url.style.host/path/name > stdout

OPTIONS


คำสั่ง เส้น ธง:
-u XX ใช้ชื่อผู้ใช้ XX แทนที่จะเป็นนิรนาม

-p XX ใช้รหัสผ่าน XX ด้วยชื่อผู้ใช้

-P XX ใช้หมายเลขพอร์ต XX แทนพอร์ตบริการ FTP เริ่มต้น (21)

-j XX ใช้บัญชี XX เพิ่มเติมจากชื่อผู้ใช้และรหัสผ่าน (เลิกใช้แล้ว)

-d XX ใช้ไฟล์ XX สำหรับการบันทึกการดีบัก

-a ใช้ประเภทการถ่ายโอน ASCII แทนไบนารี

-t XX หมดเวลาหลังจาก XX วินาที

-v/-V อย่า (อย่า) ใช้เครื่องวัดความคืบหน้า ค่าเริ่มต้นคือการใช้เครื่องวัดความคืบหน้าหาก
สตรีมเอาต์พุตคือ TTY

-f XX อ่านไฟล์ XX สำหรับข้อมูลโฮสต์ ผู้ใช้ และรหัสผ่าน

-c อ่านจากโฮสต์ระยะไกลและเขียนในเครื่องไปยังมาตรฐาน

-C อ่านจากโฮสต์ระยะไกลและเขียนในเครื่องไปยังชื่อพาธที่ระบุ

-A ต่อท้ายไฟล์ในเครื่อง แทนที่จะเขียนทับ

-z/-Z อย่า (อย่า) พยายามดำเนินการโอนต่อ ค่าเริ่มต้นคือพยายามดำเนินการต่อ (-z)

-E ใช้การเชื่อมต่อข้อมูล (PORT) แบบปกติ

-F ใช้การเชื่อมต่อข้อมูลแบบพาสซีฟ (PASV) ค่าเริ่มต้นคือใช้แบบพาสซีฟ แต่ to
ทางเลือกสำรองเป็นแบบปกติหากการเชื่อมต่อแบบพาสซีฟล้มเหลวหรือหมดเวลา

-DD ลบไฟล์ระยะไกลหลังจากดาวน์โหลดสำเร็จ

-R โหมดเรียกซ้ำ; คัดลอกแผนผังไดเร็กทอรีทั้งหมด

-T อย่าใช้โหมด TAR แบบ on-the-fly อัตโนมัติสำหรับการดาวน์โหลดแผนผังไดเร็กทอรีทั้งหมด
ncftpget ใช้ TAR ทุกครั้งที่ทำได้ เนื่องจากมักจะเก็บลิงก์สัญลักษณ์ไว้
และสิทธิ์ของไฟล์ โหมด TAR ยังส่งผลให้การถ่ายโอนเร็วขึ้นสำหรับ
ไดเร็กทอรีที่มีไฟล์ขนาดเล็กจำนวนมาก เนื่องจากการเชื่อมต่อข้อมูลเดียวสามารถทำได้
ใช้แทนการเชื่อมต่อข้อมูล FTP สำหรับไฟล์ขนาดเล็กแต่ละไฟล์ ข้อเสียของ
การใช้ TAR คือการบังคับให้ดาวน์โหลดทั้งไดเร็กทอรีแม้ว่าคุณจะมี
ก่อนหน้านี้ได้ดาวน์โหลดบางส่วนไว้ก่อนหน้านี้ ดังนั้นคุณอาจต้องการใช้ตัวเลือกนี้
หากคุณต้องการดาวน์โหลดไดเร็กทอรีต่อ

-r XX โทรซ้ำสูงสุด XX ครั้งจนกระทั่งเชื่อมต่อกับเซิร์ฟเวอร์ FTP ระยะไกล

-b ทำงานในพื้นหลัง (โดยส่งงานแบทช์แล้ววางไข่ ncftpbatch).

-BB คล้ายกับ -b ตัวเลือกแต่ส่งเฉพาะงานแบทช์ คุณจะต้องวิ่ง
ncftpbatch สำหรับงานแบทช์ที่จะประมวลผล สิ่งนี้มีประโยชน์หากคุณมีอยู่แล้ว
a ncftpbatch กระบวนการทำงานหรือต้องการควบคุมที่ดีขึ้นเมื่องานแบทช์
ได้รับการประมวลผล

ตัวอย่างเช่น หากคุณต้องการประมวลผลพื้นหลังของไฟล์ทั้งสามไฟล์ทั้งหมดบน
รีโมตเซิร์ฟเวอร์เดียวกัน ใช้ตัวเดียวสุภาพกว่า ncftpbatch กระบวนการ
ประมวลผลสามงานตามลำดับแทนที่จะมีสาม ncftpbatch กระบวนการ
เปิดสามเซสชัน FTP พร้อมกันไปยังเซิร์ฟเวอร์เดียวกัน

-B XX ลองตั้งค่าขนาดบัฟเฟอร์ซ็อกเก็ต TCP/IP เป็น XX ไบต์

-W XX ส่งคำสั่ง FTP ดิบ XX หลังจากเข้าสู่ระบบ

-X XX ส่งคำสั่ง FTP ดิบ XX หลังจากโอนไฟล์แต่ละไฟล์แล้ว

-Y XX ส่งคำสั่ง FTP ดิบ XX ก่อนออกจากระบบ

เทศกาล -W, -Xและ -Y ตัวเลือกมีประโยชน์สำหรับผู้ใช้ขั้นสูงที่ต้องการปรับแต่ง
พฤติกรรมบนเซิร์ฟเวอร์บางตัว ตัวอย่างเช่น ผู้ใช้ที่เข้าถึงเมนเฟรมอาจต้อง
ส่งคำสั่งพิเศษของ SITE เพื่อตั้งค่าขนาดบล็อกและบันทึกข้อมูลรูปแบบ

สำหรับตัวเลือกเหล่านี้ คุณสามารถใช้ได้หลายครั้งในแต่ละครั้ง หากคุณต้องการส่ง
หลายคำสั่ง สำหรับ -X ตัวเลือก คุณสามารถใช้คุกกี้ %s ขยายเป็น
ชื่อของไฟล์ที่โอน

-o XX ตั้งค่าตัวเลือกขั้นสูง XX.

ตัวเลือกนี้ใช้สำหรับการดีบักเป็นหลัก มันตั้งค่าของ internal
ตัวแปรเป็นค่าจำนวนเต็ม ตัวอย่างการใช้งานจะเป็น: -o ใช้FEAT=0,ใช้CLNT=1
ซึ่งในกรณีนี้ จะปิดการใช้งานคำสั่ง FEAT และเปิดใช้งานคำสั่ง CLNT
ตัวแปรที่มีอยู่ ได้แก่ usePASV, useSIZE, useMDTM, useREST, useNLST_a,
ใช้NLST_d, ใช้FEAT, ใช้MLSD, ใช้MLST, ใช้CLNT, ใช้HELP_SITE, ใช้SITE_UTIME,
STATfileParamWorks, NLSTfileParamWorks, need20, allowProxyForPORT,
อย่ารับ StartCWD

DESCRIPTION


วัตถุประสงค์ของการ ncftpget คือทำการถ่ายโอนไฟล์จากบรรทัดคำสั่งโดยไม่ต้องป้อน an
เปลือกแบบโต้ตอบ สิ่งนี้ทำให้คุณสามารถเขียนเชลล์สคริปต์หรือกระบวนการแบบอัตโนมัติอื่นๆ ที่
สามารถทำ FTP นอกจากนี้ยังมีประโยชน์สำหรับผู้ใช้ขั้นสูงที่ต้องการดึงไฟล์จาก
บรรทัดคำสั่งเชลล์โดยไม่ต้องเข้าสู่โปรแกรม FTP แบบโต้ตอบ เช่น เอ็นซีพีที.

คุณลักษณะที่มีประโยชน์อย่างหนึ่งของโปรแกรมนี้คือ คุณสามารถให้ เหมือนกัน ทรัพยากร
ระบุตำแหน่ง เป็นอาร์กิวเมนต์เดียวและโปรแกรมจะดาวน์โหลดไฟล์นั้น จากนั้นคุณสามารถคัดลอก
แล้ววางจากเว็บเบราว์เซอร์หรือโปรแกรมอ่านข่าว แล้วใช้ URL นั้น ตัวอย่าง:

$ cd / Tmp
$ncftpget ftp://ftp.ncftp.com/pub/ncftp/ncftp.tar.Z
$ zcat ncftp.tar.Z | น้ำมันดิน xf -

โดยค่าเริ่มต้น โปรแกรมจะพยายามเปิดโฮสต์ระยะไกลและเข้าสู่ระบบโดยไม่ระบุชื่อ แต่คุณสามารถ
ระบุข้อมูลชื่อผู้ใช้และรหัสผ่าน NS -u ตัวเลือกใช้เพื่อระบุ
ชื่อผู้ใช้เพื่อเข้าสู่ระบบในฐานะและ -p ตัวเลือกใช้เพื่อระบุรหัสผ่าน ถ้าคุณคือ
เรียกใช้โปรแกรมจากเชลล์ คุณอาจละเว้น -p ตัวเลือกและโปรแกรมจะแจ้ง
คุณสำหรับรหัสผ่าน

การใช้ -u และ -p ไม่แนะนำตัวเลือก เนื่องจากข้อมูลบัญชีของคุณคือ
เปิดเผยต่อทุกคนที่สามารถดูเชลล์สคริปต์หรือข้อมูลกระบวนการของคุณ ตัวอย่างเช่น,
คนที่ใช้ ps โปรแกรมสามารถเห็นรหัสผ่านของคุณในขณะที่โปรแกรมทำงาน

คุณอาจใช้ไฟล์ -f ให้ระบุไฟล์ที่มีข้อมูลบัญชีแทน
อย่างไรก็ตาม เรื่องนี้ก็ยังไม่ปลอดภัยเพราะใครก็ตามที่ได้อ่านเข้าถึงข้อมูล
ไฟล์สามารถดูข้อมูลบัญชี อย่างไรก็ตาม หากคุณเลือกใช้ -f ตัวเลือก
ไฟล์ควรมีลักษณะดังนี้:

โฮสต์ sphygmomanometer.ncftp.com
ความปรารถนาของผู้ใช้
ผ่าน mypasswd

อย่าลืมเปลี่ยนการอนุญาตในไฟล์นี้เพื่อไม่ให้ผู้อื่นสามารถอ่านได้

เทศกาล -d ตัวเลือกมีประโยชน์มากเมื่อคุณกำลังพยายามวิเคราะห์ว่าทำไมการถ่ายโอนไฟล์ถึงเป็น
ล้มเหลว โดยจะพิมพ์การสนทนา FTP ทั้งหมดไปยังไฟล์ที่คุณระบุ ดังนั้นคุณจึงสามารถ
รับความคิดของสิ่งที่ผิดพลาด หากคุณระบุชื่อพิเศษ แย่ เป็นชื่อของ
การดีบักไฟล์เอาต์พุต เอาต์พุตจะพิมพ์ไปที่หน้าจอแทน ตัวอย่าง:

$ ncftpget -d stdout bowser.nintendo.co.jp /pub/README
220: เซิร์ฟเวอร์ FTP พร้อม
เชื่อมต่อกับ bowser.nintendo.co.jp
Cmd: USER ไม่ระบุชื่อ
331: เข้าสู่ระบบของแขก ตกลง ส่งที่อยู่อีเมลที่สมบูรณ์ของคุณเป็นรหัสผ่าน
Cmd: ผ่าน xxx
230: ยินดีต้อนรับ!
เข้าสู่ระบบ bowser.nintendo.co.jp โดยไม่ระบุชื่อ
คำสั่ง: TYPE I
200: ตั้งค่าประเภทเป็น I
คำสั่ง: PORT 192,168,9,37,6,76
200: คำสั่ง PORT สำเร็จ
cmd: RETR /pub/README
550: /pub/README: ไฟล์ที่กำลังใช้งานอยู่
คำสั่ง: QUIT
221: ลาก่อน

การใช้โหมด ASCII จะมีประโยชน์เมื่อรูปแบบข้อความของโฮสต์แตกต่างจากรูปแบบ
โฮสต์ระยะไกล ตัวอย่างเช่น หากคุณกำลังดึงไฟล์ .TXT จากโฮสต์ที่ใช้ Windows ไปที่
ระบบ UNIX คุณสามารถใช้ -a แฟล็กซึ่งจะใช้โหมดการถ่ายโอน ASCII เพื่อให้
ไฟล์ที่สร้างบนระบบ UNIX จะอยู่ในรูปแบบข้อความ UNIX แทนที่จะเป็น MS-DOS
รูปแบบข้อความ

คุณสามารถดึงโครงสร้างไดเร็กทอรีของไฟล์ทั้งหมดได้โดยใช้คำสั่ง -R ธง. อย่างไรก็ตามสิ่งนี้
จะทำงานก็ต่อเมื่อเซิร์ฟเวอร์ FTP ระยะไกลเป็นเซิร์ฟเวอร์ UNIX หรือจำลองเอาต์พุตรายการของ UNIX
ตัวอย่าง:

$ ncftpget -R ftp.ncftp.com / Tmp /pub/ncftp

สิ่งนี้จะสร้างลำดับชั้น /tmp/ncftp

วินิจฉัย


ncftpget ส่งกลับค่าทางออกต่อไปนี้:

0 ความสำเร็จ

1 ไม่สามารถเชื่อมต่อกับโฮสต์ระยะไกล

2 ไม่สามารถเชื่อมต่อกับโฮสต์ระยะไกล - หมดเวลา

3 การโอนล้มเหลว

4 การโอนล้มเหลว - หมดเวลา

5 การเปลี่ยนแปลงไดเรกทอรีล้มเหลว

6 การเปลี่ยนแปลงไดเรกทอรีล้มเหลว - หมดเวลา

7 URL ที่มีรูปแบบไม่ถูกต้อง

8 ข้อผิดพลาดในการใช้งาน

9 ข้อผิดพลาดในไฟล์การกำหนดค่าการเข้าสู่ระบบ

10 การเริ่มต้นไลบรารีล้มเหลว

11 การเริ่มต้นเซสชันล้มเหลว

ใช้ ncftpget ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ชั้นสำนักงาน
    ชั้นสำนักงาน
    OfficeFloor ให้การผกผันของ
    การควบคุม coupling ด้วย: - การพึ่งพา
    ฉีด - ฉีดต่อเนื่อง -
    ฉีดด้าย สอบถามเพิ่มเติม
    เยี่ยมชม...
    ดาวน์โหลด OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit เป็นโอเพ่นซอร์สที่ขับเคลื่อนด้วยเซิร์ฟเวอร์
    กรอบงาน UI (SDUI) มันช่วยให้คุณ
    เปิดตัวการอัปเดตที่มาจากเซิร์ฟเวอร์ไปยัง
    แอพเวอร์ชันต่างๆ นอกจากนี้ยังสามารถเป็นได้
    ใช้สำหรับ...
    ดาวน์โหลด DivKit
  • 3
    ตัวแปลงย่อย
    ตัวแปลงย่อย
    ยูทิลิตี้เพื่อแปลงระหว่างต่างๆ
    รูปแบบการสมัครสมาชิก ผู้ใช้ Shadowrocket
    ควรใช้ ss, ssr หรือ v2ray เป็นเป้าหมาย
    คุณสามารถเพิ่ม &remark= ใน
    HT ที่ชอบโทรเลข...
    ดาวน์โหลดตัวแปลงย่อย
  • 4
    สวอช
    สวอช
    SWASH เป็นตัวเลขเอนกประสงค์
    เครื่องมือจำลองความไม่มั่นคง
    ไม่อุทกสถิต, ฟรีพื้นผิว,
    ปรากฏการณ์การไหลหมุนและการขนส่ง
    ในน่านน้ำชายฝั่งเช่น ...
    ดาวน์โหลด SWASH
  • 5
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    ย้ายโครงการไปที่
    https://github.com/visualboyadvance-m/visualboyadvance-m
    คุณสมบัติ: การสร้างสูตรโกงบันทึกหลายสถานะ
    ระบบ, รองรับ gba, gbc, gb, sgb,
    เอสจีบีทูทู...
    ดาวน์โหลด VBA-M (เก็บถาวร - ตอนนี้บน Github)
  • 6
    Stacer
    Stacer
    เครื่องมือเพิ่มประสิทธิภาพและการตรวจสอบระบบ Linux
    ที่เก็บ Github:
    https://github.com/oguzhaninan/Stacer.
    ผู้ชม: ผู้ใช้ปลายทาง/เดสก์ท็อป ผู้ใช้
    อินเทอร์เฟซ: Qt. การเขียนโปรแกรมแล...
    ดาวน์โหลด Stacer
  • เพิ่มเติม»

คำสั่ง Linux

Ad