Так как вы спрашивали о / из, вот трюк, который работает для части «от».Откройте экран «Изменить настройки ...» в терминале и в разделе «Принтер» отправлять выходные данные принтера ANSI на: «выберите« Общий / только текст »
Теперь в удаленной системе выполните следующую строку:
tput mc5; cat whatever.txt; tput mc4
Putty сообщит вам, что файл был сохранен.Для этого нужно перевести терминал в режим принтера (tput mc5), распечатать файл на экране (cat), а затем отключить режим принтера (tput mc4).Если вы не поместите все команды в одну строку, экран будет заморожен, потому что Putty сохраняет все выходные данные терминала в файл в фоновом режиме.
Если вы работаете в более ограниченной системе, которая не 'Если у вас есть команда tput (например, qnap), вы можете попробовать printf "\ x1b [5i" вместо tput mc5 и printf "\ x1b [4i" вместо tput mc4.
Команда в серединеэто просто все, что печатает на экран.Поэтому используйте tail -n 10000 blah.log для загрузки последних 10 тыс. Строк файла журнала или используйте кодировщик base64 для сопоставления двоичного файла с чем-то, что вы можете напечатать (а затем декодировать в локальной системе):
printf "\x1b[5i"; openssl enc -base64 -in something.zip; printf "\x1b[4i"