Ленивое монтирование удаленной файловой системы (с sshfs)

Escape-последовательности ESC [ ... m названы Escape-последовательностями ANSI. top отправляет их к Вашему терминалу для создания этого выводом формата в цвете, полужирный, инвертированный текст и так далее. Вы никогда не видите эти символы при выполнении top но Вы видите получающийся формат. Вы могли думать о нем как о рассмотрении веб-страницы в браузере - Вы не видите ... форматирование содержания.

При дампе вывода top в файл Вы сохраняете непечатаемые escape-последовательности со всем остальным. Думайте о нем как о сохранении view source в Вашем браузере.

Значение по умолчанию для less должен выйти из терминальных управляющих символов, отобразив их в печатаемой форме.

Значение по умолчанию для cat должен передать их до Вашего терминала, который интерпретирует их и заставляет его выглядеть "нормальным".

Попробовать less -r /home/user/top_output.txt

   $ man less ...
   -r or --raw-control-chars
          Causes "raw" control characters to be displayed.  
           The default is to display control characters using the caret
           notation; for example, a control-A (octal 001) is displayed as 
           "^A". Warning: when the -r option is used, less cannot keep 
           track of the actual appearance of the screen (since this depends
           on how the screen responds to each type of control
           character).  Thus, various display problems may result, such
           as long lines being split in the wrong place.

Сравните с cat -v /home/user/top_output.txt который выйдет из непечатаемых символов.

2
04.05.2014, 10:52
2 ответа

Я думаю, что вы описываете автозапись. Autofs устанавливает файловые системы по требованию, то есть при попытке доступа к ним. Согласно этой странице арки Wiki, она должна работать с SSHFS. https://wiki.archlinux.org/index.php/autofs#ftp_and_ssh_.28with_fuse.29

4
27.01.2020, 22:00

Похоже, sshfsтеперь имеет опцию -o delay_connect, с которой, надеюсь, будет намного проще справиться, чем с настройкой autofs.

0
01.10.2020, 19:14

Теги

Похожие вопросы