tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
-x
: Экстракт-z
: Черезgzip
-f
: Взять в качестве входного файла.-O
: Извлечь в стандартный вывод
file_you_want_to_extract
Извлекается из file.tar.gz
стандартной продукции, который поступает в ssh
, который работает cat
на удаленном хосте, и записывает его в стандарт на пульте дистанционного управления destination_file
. Конечно, вы захотите убедиться, что у вас есть разрешение на запись в нужный файл на удаленном хосте.