Я пытаюсь передать все файлы из каталога через tar следующим образом:

tar cz * | ssh -p 57310 root@example.com tar xzv -C /home/site/www

и ошибка, которая возвращается

stdin: is not a tty
tar: includes: file changed as we read it
tar: /home/site/www: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now

Я подключаюсь к example.com используя ключ ssh.

1 ответ1

5

Это работает для меня:

 tar cz * | ssh -p XXX account@host "cat | tar xvz -C /home/site/www"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .