SSH ile Yinelenen Dizin


Yanıtlar:


9
cp -r directory_name destination
  -R, -r, --recursive
          copy directories recursively

... veya ana bilgisayarlar arasında klasör alışverişi yapmak isteyebilirsiniz. Daha fazla rsync kullanmalısınız

rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test

Yani rsync -vaz ~ / bk kullanıcı adı @ targetHost: ~ / test
Justin

3

tar da bu işe aday olur:

tar cf - . | ssh user@host 'cd /$destination && tar xBf -'

Biraz daha karmaşık olsa da, katran dosyaların tam olarak eşleşmesi gerektiğinde harika . Bunu dosya sistemlerini veya sıkıştırılmamış yedeklemeleri kopyalamak için kullanma eğilimindeyim.
Scott Pack

1
Bunun gibi katranı ssh üzerinde kullanmak da çok sayıda küçük dosyayla uğraşırken scp veya rsync'den birkaç kat daha hızlıdır.
Justin

2

Bunu rsync veya scp ile yapabilirsiniz, her ikisi de ssh üzerinden geçer.

scp -rp directory remotehost:/path/to/directory

rsync -azv -e ssh directory/ remotehost:/path/to/directory

... ve scp'yi unuttum.
Mad_Dud
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.