извлечение всех файлов в tar на удаленный сервер

извлечение всех файлов в tar на удаленный сервер

Приведенная ниже команда извлекает указанный файл на удаленной машине:

tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'

Мое требование заключается в том, что я хочу извлечь все файлы на удаленную машину. Как мне этого добиться?

tar -xzOf file.tar.gz | ssh user@host 'cat > /path_dir'

Все файлы в file.tar.gz должны быть извлечены на удаленном хосте в /path_dir.

решение1

cat myfile.tgz | ssh user@host "tar xzf - -C /some/dir"

Связанный контент