Bunu bir ssh komutuyla yapabilirsiniz, sadece tararşivin standart çıktısında oluşturulmasını söyleyin :
ssh remote.example.com 'cd /path/to/directory && tar -cf - foo | gzip -9' >foo.tgz
Diğer makinede çok fazla dosya manipülasyonu yapmak istiyorsanız, ancak tek seferlik bir arşiv oluşturmak için aşırıya kaçan daha uygun olan başka bir yaklaşım, uzak makinenin dosya sistemini SSHFS'ye (bir FUSE dosya sistemi) monte etmektir . SSH düzeyinde sıkıştırmayı etkinleştirmelisiniz.
mkdir ~/net/remote.example.com
sshfs -C remote.example.com:/ ~/net/remote.example.com
tar -czf foo.tgz -C ~/net/remote.example.com/path/to/directory foo
tar -cf - foo | gzip -9yerine tavsiye ettin ?tar -czf - footar -cz foo