La Commande 'tail' Sous Linux

La Sortie Par Défaut De La Commande Tail

Lorsqu’aucune option n’est fournie, il imprime les 10 dernières lignes de tous les fichiers d’entrée fournis en tant qu’arguments.

root@HowLinux:~# cat input.txt
1
2
3
4
5
6
sept
8
9
dix
11
12
13
14
15
16
17
18
19
20
root@HowLinux:~# tail input.txt
11
12
13
14
15
16
17
18
19
20

Queue de base

En plus de cela, nous pouvons utiliser le signe + pour signifier que la position est relative au début de l’entrée. Par exemple, tail +15 input.txt imprime input.txt à partir de la ligne numéro 15, jusqu’à la fin du fichier.

root@HowLinux:~# tail +15 input.txt
15
16
17
18
19
20

Option queue plus

Options De Commande De Queue Linux

1. L’option Par Blocs (-b)

Format : queue -Nb input1.txt input2.txt …

Ceci est utilisé pour afficher les N derniers blocs de 512 octets de tous les fichiers d’entrée.

root@HowLinux:~# tail -1b input.txt
1
2
3
4
5
6
sept
8
9
dix
11
12
13
14
15
16
17
18
19
20

Option de bloc de queue

2. L’option De Caractère (-c)

Format : tail -c N input1.txt input2.txt …

Ceci est utilisé pour afficher les N derniers caractères (octets) de tous les fichiers d’entrée

root@HowLinux:~# tail -c 10 input1.txt input2.txt
==> input1.txt <==

18
19
20

==> input2.txt <==

18
19
20

Option de caractère de queue

3. L’option De Numéro De Ligne (-n)

Format : tail -n N input1.txt input2.txt ..

OU

Format : tail -N input1.txt input2.txt ..

Cette option affiche les N dernières lignes de tous les fichiers d’entrée

root@HowLinux:~# tail -n 10 input.txt
11
12
13
14
15
16
17
18
19
20

Queue Dernières N Lignes

4.L’option Verbeuse (-v)

Format : tail -v input1.txt input2.txt ..

Affiche l’en-tête du fichier avant la sortie de ce fichier

root@HowLinux:~# tail -v input1.txt input2.txt
==> input1.txt <==
11
12
13
14
15
16
17
18
19
20
==> input2.txt <==
11
12
13
14
15
16
17
18
19
20

Queue verbeuse

Plusieurs options peuvent être combinées avec -v pour afficher avec les en-têtes de fichiers correspondants

La commande ci-dessous combine l’option -n avec -v, affichant les 5 dernières lignes avec les en-têtes de fichier

root@HowLinux:~# tail -rn5 input.txt
==> input.txt <==
16
17
18
19
20

Queue verbeuse avec N

5. Les Options De Drapeau (-f, -F)

Ceux-ci sont principalement utilisés pour les fichiers journaux ou lorsque certains fichiers importants doivent être suivis. Cela ne s’arrête pas après avoir atteint la fin du fichier, mais garde plutôt une trace du descripteur de fichier et met à jour la sortie chaque fois qu’il y a un changement dans le descripteur de fichier. Cette commande ne peut être arrêtée que si le descripteur de fichier est fermé ou lorsque le signal d’interruption est reçu.

Conclusion

Nous avons appris comment la commande tail peut être utilisée pour afficher le contenu du fichier de différentes manières, selon l’option spécifiée.