SSH aracılığı ile yerel sunucudaki dosyaları uzak sunucuya taşımanız için bir yol daha var. #tar komutu ile yerel sunucudaki dosyaları anında sıkıştırıp yine SSH ile uzak sunucuya transfer edebilirsiniz. Biz hemen kodumuzu aşağıda görelim.
1 |
tar -cz . | ssh KULLANICI_ADI@UZAK_SUNUCU_ADRESİ -- 'tar -C/KOPYANIN/GELECEĞİ/KLASÖR/YOLU -xz' |
Burada yerel sunucuda o an hangi klasörde bulunuyor isek o klasördeki tüm dosyaları kopyalar. O nedenle doğru klasörde olun.
KULLANICI_ADI: Uzak sunucudaki kullanıcı adınız. root veya başka bir ad olabilir.
UZAK_SUNUCU_ADRESİ: Uzak sunucunun IP adresi veya o sunucuya yönlenmiş bir alan adı.
KOPYANIN/GELECEĞİ/KLASÖR/YOLU: Bu ise /home/sitekullanıcıs/public_html/ gibi Linux klasör yolunda dosyalar nereye gelecek şeklinde.
Not: Bu komut ile dosyalar yine sıkıştırılmamış şekilde kopyalanmış olur.