Я использую, tail -f a.txt
чтобы смотреть обновления на файл с именем a.txt
.
Если я обновлю файл, используя что-то вроде ls -a >> a.txt
второй виртуальной консоли, изменения будут отображаться в реальном времени в первой.
Если я обновлю файл с помощью Vim во второй виртуальной консоли, изменения не будут отображаться в первой.
Я не обязательно ожидаю, что это вызовет обновление в этом окне - но почему именно это не обновляет терминал, выполняющий tail -f
команду?
tail -f
проверяет наличие дополнений.tail -F
проверяет переименования файлов.