คำสั่งscp -r source user@target:destจะเดินไดเรกทอรีย่อยทั้งหมดของแหล่งที่มาและคัดลอก
อย่างไรก็ตามscpมีพฤติกรรมเหมือนcpและคัดลอกไฟล์เสมอแม้ว่าจะเหมือนกันทั้งบนต้นทางและปลายทาง [ดูที่นี่สำหรับการแก้ปัญหา.]
เช่นนี้เป็นเว็บไซต์คงที่คุณจะมีโอกาสมากที่สุดเพียงทำให้การอัปเดตได้อีกครั้งการสร้างสิ่งที่ทั้งดังนั้นคุณอาจจะได้พบกับสิ่งที่ย้ายไปเร็วขึ้นถ้าคุณใช้rsyncผ่าน SSH scpแทน อาจเป็นสิ่งที่ชอบ
rsync -av -e ssh source user@target:dest
...ที่จะเริ่มต้น. ถ้าคุณทำเช่นนี้ผ่าน LAN, ผมเองจะใช้ตัวเลือกแทน  -avWrsync
Rsync ให้ความสามารถในการลบข้อมูลซ้ำในแหล่งที่มาของคุณ ดังนั้นหากคุณลบไฟล์จากทรีของคุณคุณสามารถเรียกใช้rsyncข้างต้นและรวมถึงการตั้งค่าสถานะ--deleteและมันจะลบไฟล์เดียวกันจากด้านปลายทาง
               
              
tarทางssh: unix.stackexchange.com/a/10028/79839