Komut scp -r source user@target:dest, kaynağın tüm alt dizinlerini yürüterek kopyalar.
Ancak, hem kaynak hem de hedefte aynı olsa bile, dosyalar scpgibi davranır cpve dosyaları her zaman kopyalar. [ Bir geçici çözüm için buraya bakın .]
Bu statik bir web sitesi olduğundan, büyük olasılıkla yalnızca güncellemeler yapıyorsunuz, her şeyi yeniden oluşturmuyorsunuz, bu nedenle rsyncssh yerine kullanmak yerine daha hızlı ilerleyeceksiniz scp. Muhtemelen bir şey gibi
rsync -av -e ssh source user@target:dest
...başlamak. Bunu bir LAN üzerinden yapıyorsanız, -avWbunun yerine kişisel olarak seçenekleri kullanırdım rsync.
Rsync ayrıca, kaynağınızdaki silme işlemlerini çoğaltma becerisi sunar; bu nedenle, bir dosyayı ağacınızdan kaldırırsanız, rsyncyukarıdaki gibi çalışabilir ve bayrağı ekleyebilir --deleteve aynı dosyayı hedef taraftan kaldırabilirsiniz.
taryoluylassh: unix.stackexchange.com/a/10028/79839