Forum
Merhaba,
Aynı networkde bulunan Solaris den Fedora makinaya ssh ile bağlanıp belirli bir klasördeki *.tar dosyasını *.tar.gz yapmak istiyorum.
Bunun için ssh daki password olayını ssh-keygen ile hallettim. password sormadan karşı tarafa bağlanıyorum.(AMA) tar ın gzip ni almak için hangi parametrenin kullanılacağını çözemedim.
#ssh [email protected] "gzip -c /bcksrv/ws02/ws02opt.tar"
ssh ile bağlandıktan sonra /bcksrv/ws02/ws02opt.tar tar dosyasını gzip ini nasıl alabilirim.
Şimdiden teşekkürler,
slm
tar cvf - /bcksrv/ws02/ws02opt.tar | gzip > /bcksrv/ws02/ws02opt.tar.gz
Selam,
Sorunu hallettim,
Solaris makineden fedora makineye arşiv (tar.gz) yapıyorum.
tek bir komutla karşı makineye girip tar.gz yapamıyorum çünkü solarisde "tar -cvzf filename" derken -z parametresi çalışmadığı için sadece tar yapabiliyoruz. tar.gz yapabilmek için tekrardan makineye bağlanıp var olan tar'ı tar.gz yapmamız gerekli.
tar cvf - /opt | ssh root@remotemachine "cat > /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar"
// kendi tarafımdaki /opt klasörünü karşı tarafa /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar olarak arşivlendi.
ssh root@remotemachine gzip /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar
karşı taraftaki /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar path indeki tar , tar.gz yapıldı. %80 sıkıştı.
Not: $(date +%Y%m%d) // arşivlerken bugünkü tarihi alır.
Geri dönüş için teşeküürler
Merhaba..
tar -zcf zip_ve_tar_ismi.tgz ziplenecek_dizin_veya_dosya
Komutu uzatmanin anlami yok bence :))