Можно настроить конвейер при запуске программы для записи ее вывода в файл.
$ your_program > /tmp/output.txt
Если программа делает другие вещи с выводом, такие как подсказка пользователь для входа, вероятно, что это использует второй канал вывода (ошибочный канал) для показа меню, таким образом, возможно, что это не помешает нормальному функционированию и только получит вывод дампа.
Кроме того, программы, такие как GNU screen
и tmux
натолкнитесь очень удобные на это, позволив Вам получить и посмотреть на прокрутку назад история из окна и даже получить части его и зарегистрировать его в файл.
Если это не работает, говорит нам больше о Вашей программе и использовании.
Выезд Xarchiver. См. также это сообщение в блоге: Как Установить Xarchiver (заархивируйте менеджер) в Ubuntu Linux?
Можно выбрать временный dir при Действии-> Предпочтения.
Попробуйте AVFS. Это - файловая система FUSE, которая позволяет Вам архивы доступа прозрачно. Выполните эту команду раз и навсегда:
mkdir -p ~/.avfs
grep -q "^avfsd $HOME/.avfs " /proc/mounts ||
avfsd ~/.avfs -o auto_cache
AVFS выставляет содержание архива /path/to/foo.zip
как каталог ~/.avfs/path/to/foo.zip#
(тот же путь, но под точкой монтирования AVFS, и с дополнительным #
в конце). Этот дополнительный каталог не появляется в списке ~/.avfs/path/to
, необходимо перейти к нему явно.
С auto_cache
опция, демон AVFS сохраняет кэш в памяти (и возможно также в /tmp
? Я не понимаю политику кэша AVFS.). Экспериментально, с auto_cache
опция, AVFS открывает архив каждый раз, когда Вы получаете доступ к файлу в нем, но только читает несколько байтов из файла, не целого файла.
Gvfs, слой виртуальной файловой системы Gnome, обеспечивает более прозрачный доступ к архивам. Я не знаю, может ли это быть подключено коаксиальным кабелем в кэширующееся содержание архива.