$ tail -f testfile
la commande est censée afficher les dernières entrées du fichier spécifié, en temps réel, non? Mais ce n'est pas le cas. Corrigez-moi s'il vous plaît, si ce que je compte faire est faux ...
J'ai créé un nouveau fichier "aaa" et ajouté une ligne de texte et l'a fermé. puis a émis cette commande (première ligne):
$ tail -f aaa
xxx
xxa
axx
les trois dernières lignes représentent le contenu du fichier aaa. Maintenant que la commande est toujours en cours d'exécution (depuis que je l'utilise -f
), j'ai ouvert le fichier aaa via l'interface graphique et commencé à ajouter quelques lignes supplémentaires manuellement. Mais le terminal ne montre pas les nouvelles lignes ajoutées dans le fichier.
Quel est le problème ici? La tail -f
commande affiche uniquement les nouvelles entrées si elles sont écrites par le système uniquement? (comme les fichiers journaux, etc.)
$ tail -F filename
commande tout le temps au lieu de$ tail -f filename
bien?