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

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • iNCH

    iNCH

    20 Temmuz 2009