tar -czf - * | ssh example.com "cat > files.tar.gz"
Эта команда упаковывает все файлы и папки в текущей директории в tar-архив с использованием утилиты tar. Затем она передает этот архив по SSH на удаленный сервер example.com. На удаленном сервере команда «cat > files.tar.gz» записывает полученные данные в файл files.tar.gz.
Эта команда полезна, когда вы хотите создать tar-архив на удаленном сервере, не записывая его на локальную файловую систему.
Альтернативой может быть использование команды scp для копирования локального архива на удаленный сервер, а затем выполнение команды tar для распаковки архива на удаленном сервере.