SORU
27 AĞUSTOS 2009, PERŞEMBE


Ne kadar öyle olmasa eğer uzak makine üzerinde bir dizin oluşturmak't olmadan var ssh-ıng.

Eğer bu mümkün olup olmadığına emin değilim. Temelde, bana 4 ** benim için bir dosya barındırma sağlayan bir senaryo yazıyorum. Bu şimdiye kadar. Argüman 1 Dosya uzak sunucuda yer olmasını istiyorum klasörü argüman 2:

function upload {
    scp $1 myusername@ssh.myhost.net:$2
}

/Olabilir gibi ben işlevi aradığımda belirtmek dizin mevcut değilse bilmiyorum, olmayabilir, aktarım başarısız. Bir yol varsa, onu oluşturmak değil eğer dizin işlevi varsa ve kontrol etmek için var.

Her zaman ssh ve dizin oluşturmak zorunda değil tercih ederim, ama başka seçeneğim yok, o zaman başka seçeneğim yok.

CEVAP
27 AĞUSTOS 2009, PERŞEMBE


Rsync kullanabilirsiniz.

Örneğin,

rsync -ave ssh fileToCopy ssh.myhost.net:/some/nonExisting/dirToCopyTO

Rsync: hakkında not

rsync uygun olduğunda delta kodlaması kullanarak veri transferi en aza indirirken başka bir yerden dosyaları ve dizinleri senkronize edecek Unix için program yazılımı ve ağ protokol diğer araçlar daha hızlı olan rsync algoritması kullanıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • George McCarron

    George McCar

    29 Mayıs 2013
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009