Réponses:
La commande n'est pas :>
juste :
. Dans bash (et probablement certains autres shells), c'est une commande no-op intégrée. La >
redirige la sortie vers un fichier (le tronquant en premier). Depuis :
n'a pas de sortie, le résultat net de votre ligne de commande : > file.log
fait juste file.log
une longueur nulle.
Depuis ma bash
page de manuel locale :
: [arguments]
No effect; the command does nothing beyond expanding arguments
and performing any specified redirections. A zero exit code is
returned.