ฉันมีกรณีใช้งานซึ่งบางครั้งฉันต้องการคัดลอกไฟล์เดียวจากเครื่องโฮสต์ของฉันไปยังผู้เยี่ยมชม Vagrant
ฉันไม่ต้องการทำผ่านผู้จัดเตรียมแบบดั้งเดิม (Puppet / Chef) เพราะนี่มักจะเป็นแบบครั้งเดียวฉันต้องการให้บางสิ่งบางอย่างรวดเร็วเพิ่มไปยัง Vagrantfile ของฉัน
ฉันไม่ต้องการแชร์ไดเรกทอรีทั้งหมดอาจเป็นเพราะฉันต้องการเขียนทับไฟล์ที่มีอยู่โดยไม่ต้องทำการเจลทั้งไดเรกทอรีให้กับแขก
นอกจากนี้ยังดูเหมือนว่า overkill เล็กน้อยในการเขียนสคริปต์การเตรียมเชลล์และจัดการกับการหลบหนีที่อาจเกิดขึ้นเมื่อสิ่งที่ฉันต้องการทำคือคัดลอกไฟล์
ดังนั้นวิธีที่ง่ายที่สุดในการคัดลอกไฟล์เดียวจากโฮสต์ไปยังแขกคืออะไร
vagrant upload /path/to/my/file
...
vagrant scp file.txt :~/.
/vagrant
เป็นที่กล่าวถึงที่นี่ยังสามารถเป็นตัวเลือกที่ดี