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
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.
Ne kadar BOŞ bir sütun üzerinde benzer...
Ne kadar öyle olmasa eğer tablo ya da ...
Ne kadar uzak Git bir şube oluşturmak ...
Ssh olmadan CLİ GitHub uzak bir repo o...
Nasıl otomatik olarak SD kart üzerinde...