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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • midomansour

    midomansour

    19 EYLÜL 2009