Ich verwende tail -f a.txt
, um Updates für eine Datei namens zu sehen a.txt
.
Wenn ich die Datei mithilfe ls -a >> a.txt
einer zweiten virtuellen Konsole aktualisiere , werden die Änderungen in der ersten in Echtzeit angezeigt.
Wenn ich die Datei mit Vim in einer zweiten virtuellen Konsole aktualisiere, werden die Änderungen in der ersten nicht angezeigt.
Ich erwarte nicht unbedingt, dass es ein Update in diesem Fenster auslöst - aber warum aktualisiert dieses Update nicht das Terminal, auf dem der tail -f
Befehl ausgeführt wird?
tail -f
prüft auf Anhänge.tail -F
Überprüft, ob Dateien umbenannt wurden.