Anda dapat melakukannya dengan perintah ssh, cukup beri tahu tar
untuk membuat arsip pada output standarnya:
ssh remote.example.com 'cd /path/to/directory && tar -cf - foo | gzip -9' >foo.tgz
Pendekatan lain, yang lebih nyaman jika Anda ingin melakukan banyak manipulasi file di komputer lain tetapi terlalu berlebihan untuk pembuatan arsip satu-shot, adalah me-mount sistem file mesin remote dengan SSHFS (a FUSE filesystem). Anda harus mengaktifkan kompresi di level SSH.
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 -9
bukannyatar -czf - foo
atautar -cz foo
?