Tar Over Ssh
Бывает надо передать много мелких файлов на другой хост. Если делать это с помощью scp то время копирования будет негуманным. Гораздо логичнее, упаковать мелкие фвайлы в tar и передать один большой файл.
Чтобы не создавать файл на диске его можно отправить в stdout ssh, а на другой стороне из stdout прочитать и записать в файл. Делается это так:
tar czf - /somedir | ssh user@host "tar xzf - -C /outputdir"