ฉันจะดาวน์โหลดไฟล์โดยใช้บรรทัดคำสั่งได้อย่างไร


13

ฉันต้องการดาวน์โหลดไฟล์จากบรรทัดคำสั่ง Linux โดยทั่วไปฉันใช้sshและฉันพยายามดาวน์โหลดไฟล์ไปยังระบบไฟล์ของฉันบนแล็ปท็อปของฉัน ฉันจะทำสิ่งนั้นจากบรรทัดคำสั่งได้อย่างไร

คำตอบ:


24

wgetและcurlมักใช้สำหรับเว็บ URL สำหรับไฟล์รีโมตใช้scpสำหรับไฟล์แต่ละไฟล์และพิจารณาถึงrsyncไดเร็กทอรี


3
หรือscp -rสำหรับไดเรกทอรี
MattBianco


IME rsync ดีกว่าสำหรับทั้งไฟล์และไดเรกทอรี - ถ้ามี - นอกเหนือจากสิ่งอื่นมันสามารถจัดการกับเรซูเม่ได้อย่างมีประสิทธิภาพ
cbz

ตกลงกัน; scp -rส่วนใหญ่ซ้ำเติมฉันเมื่อฉันทำผิดพลาดของการพยายามที่จะใช้
geekosaur

ฉันพยายามดาวน์โหลด eclipse ( 212.219.56.184/sites/download.eclipse.org/eclipseMirror/… ) ใน linux โดยใช้บรรทัดคำสั่ง แต่ฉันได้รับ "การเชื่อมต่อไปยัง 212.219.56.184:80 ... ล้มเหลว: การเชื่อมต่อถูกปฏิเสธ" ... ความคิดใด ๆ เกี่ยวกับปัญหาคืออะไร
om39a

13

หากไฟล์นั้นเป็นแบบสาธารณะแล้ว:

wget http://example.com/file.tar

นี้บทความอธิบายถึงวิธีการใช้ตัวเลือกที่แตกต่างกันสามารถใช้ได้สำหรับ wget Sengar +1 สำหรับคุณ;)
Shekhar

1

ฉันตอบคำตอบของ zengr แล้ว แต่อยากจะพูดถึง (เนื่องจากคำถามของคุณค่อนข้างคลุมเครือ) lynxหรือlinksเว็บเบราว์เซอร์เช่นกันหากคุณจำ URL แบบเต็มไปยังไฟล์เพื่อดาวน์โหลดไม่ได้

scp ด้วยการรับรองความถูกต้องกุญแจสาธารณะคือเพื่อนของคุณถ้าคุณคัดลอกระหว่างเครื่องของคุณเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.