Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีการคัดลอกไฟล์แบบเรียกซ้ำจากเซิร์ฟเวอร์ FTP ใน Linux

คำแนะนำสั้น ๆ แต่มีรายละเอียดนี้จะอธิบายวิธีใช้ ncftp ใน Linux เพื่อคัดลอกไฟล์ซ้ำ ๆ จากไซต์ FTP

วันก่อนฉันกำลังย้ายโฮสติ้งจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง โฮสติ้งก่อนหน้าของฉันให้สิทธิ์การเข้าถึง FTP แก่ฉันเท่านั้น โฮสต์ใหม่มาพร้อมกับ SSH และสภาพแวดล้อม Linux ที่สมบูรณ์ ฉันต้องการย้ายข้อมูลจากโฮสต์เก่าไปยังโฮสต์ใหม่ นี่คือวิธีที่ฉันย้ายข้อมูลทั้งหมดของฉัน

ฉันใช้คำสั่งต่อไปนี้สำหรับการย้ายข้อมูล:

# ncftpget -R -v -u “remoteuser” -p “รหัสผ่าน” ftp://remotserver.com /home/localdir /remotedir

NC FTP เป็นไคลเอนต์ FTP ที่ยอดเยี่ยมสำหรับบรรทัดคำสั่ง Linux มันจัดส่งโดยค่าเริ่มต้นกับลีนุกซ์ส่วนใหญ่. มันมาพร้อมกับคำสั่งบางอย่างเช่น ncftpget และ ncftpput . ในตัวอย่างนี้ เรากำลังใช้คำสั่งแรกจากสองคำสั่ง นี่คือการแยกคำสั่ง

-R -v สองคนนี้บอกให้ ncftpget รับไฟล์แบบวนซ้ำ และทำให้เอาต์พุตละเอียด
-u -p พารามิเตอร์ทั้งสองนี้ตามด้วยชื่อผู้ใช้และรหัสผ่านสำหรับเซสชัน FTP
ftp://remotserver.com นี่คือที่อยู่ IP หรือโดเมนของเซิร์ฟเวอร์ FTP ระยะไกล
/home/localdir นี่คือเส้นทางของไดเรกทอรีในเครื่องของคุณที่คุณต้องการคัดลอกไฟล์ระยะไกล
/remotedir นี่คือเส้นทางของไดเรกทอรีที่คุณต้องการคัดลอกในเซิร์ฟเวอร์ระยะไกล

เพียงระวังอย่าสับสนระหว่างไดเร็กทอรีโลคัลและรีโมตเมื่อคุณรันคำสั่ง มิฉะนั้น ควรจะตรงไปตรงมาทีเดียว

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