6
บรรทัดเดียว sftp จาก Terminal
หลายครั้งตลอดทั้งวันฉันอาจจะทำการทดสอบที่ฉันต้องตรวจสอบไฟล์บันทึกบนเซิร์ฟเวอร์ระยะไกล ฉันคุ้นเคยกับการใช้เทอร์มินัลของฉันเพื่อsftpเข้าสู่เซิร์ฟเวอร์ระยะไกลและดึงไฟล์บันทึกที่ต้องการลง/tmpบนเครื่องภายในของฉัน วันนี้ฉันกำลังมองหาตัวเลือกต่างๆโดยใช้man sftpเพื่อพยายามหาวิธีเรียกใช้คำสั่งต่อไปนี้โดยทั่วไปในบรรทัดเดียวเพื่อที่ฉันจะได้ไม่ต้องพิมพ์คำสั่งกด Enter พิมพ์คำสั่งกด Enter ฯลฯ (ตอนนี้ฉันทำอะไร) sftp myuser@myserver --mypassword at prompt lcd /tmp get /dir/dir/dir/dir/file quit ฉันพบในขณะที่ดูman sftpข้อมูลอ้างอิงscpที่ฉันไม่เคยใช้มาก่อน ฉันรู้สึกว่ามันอาจจะเป็นสิ่งที่ฉันกำลังมองหา แต่ฉันไม่เห็นวิธีระบุว่าฉันต้องการให้ไฟล์ที่คัดลอกอย่างปลอดภัยไปที่ใด มีใครช่วยหาวิธีรับ/dir/fileจากเซิร์ฟเวอร์ระยะไกลและดาวน์โหลดไปยังได้/tmp/file_plus-my-descriptionไหม ฉันหวังว่าจะสามารถรันคำสั่ง sftp หรือ scp ที่คล้ายกับสำเนา UNIX ทั่วไปเช่น: scp myuser@myserver /dir/file /tmp/file_plus-my-description ฉันใช้TerminalMac OS X 10.8 ในตัว ขอบคุณ.