จะซิงค์โฟลเดอร์ ftp กับโฟลเดอร์ในเครื่องได้อย่างไร?


10

ฉันมีโฟลเดอร์ในเครื่องและฉันต้องการซิงค์โฟลเดอร์บนเว็บเซิร์ฟเวอร์ผ่าน FTP อะไรคือวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้ ฉันต้องการทำสิ่งนี้ผ่านเทอร์มินัลเพื่อที่ฉันจะได้รับคำสั่ง 'update' ที่จะอัพเดตไฟล์บนเซิร์ฟเวอร์

คำตอบ:


7

คุณสามารถติดกับแล้วซิงค์กับcurlftpfsunison


2
... หรือrsync(ซึ่งใช้งานโดยunison)
dAnjou

rsyncฉันไม่ได้ซิงค์ในสองวิธีที่ฉันคิดว่า
Martin Ueding

ไม่เลย แต่สำหรับกรณีนี้มันไม่จำเป็นต้อง ฉันแค่อยากจะเพิ่มมัน)
dAnjou

ใช่ในกรณีนี้rsync --deleteจะทำเคล็ดลับ
Martin Ueding

บทแนะนำที่ดีเกี่ยวกับวิธีการทำ (มันไม่ซับซ้อน แต่ช่วยให้มีแนวทาง): raphael.li/tips/synchronize-ftp
Clément

1

สคริปต์คุณกำลังมองหาอาจจะFTPSync


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

ฉันเห็นว่ามันจะสมเหตุสมผลโดยทั่วไป แต่ในกรณีนี้ฉันแนะนำโปรแกรม ฉันควรเขียนอะไรอีก พิมพ์ "ftpsync.pl -h" เพื่อเรียนรู้วิธีใช้งาน
Matthias Weiler

หน้าถูกย้ายไปยังsavannah.gnu.org/projects/ftpsyncและมีพื้นที่เก็บข้อมูล git: git.savannah.gnu.org/cgit/ftpsync.git
Clément
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.