OVH Cloud OVH Cloud

le ls de *BSD

3 réponses
Avatar
Romain Tournier
Bonsoir

j'ai remarque que le ls de *BSD avait, en tant que root, le comportement
de ls -A

en regardant dans le code de ls, on voit les lignes suivantes :

/* Root is -A automatically. */
if (!getuid())
f_listdot = 1;

quelqu'un connaitrait-il la raison de ce choix ?

--
Romain Tournier

3 réponses

Avatar
noobus
quelqu'un connaitrait-il la raison de ce choix ?


en root, tu peux tout faire, donc c'est moins pénible que de saisir les
options :)

A+

Avatar
manu
Romain Tournier wrote:

[pour root, ls equivaut à ls -A]
quelqu'un connaitrait-il la raison de ce choix ?


Root est le Maître incontesté du Système. Il voit tout, sait tout, son
omniscience ne saurrait avoir de limite, même pas à cause d'un bête
point au début d'un vulgaire fichier.

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Jacques Caron
On Fri, 5 Dec 2003 21:25:44 +0000 (UTC), Romain Tournier
wrote:

j'ai remarque que le ls de *BSD avait, en tant que root, le comportement
de ls -A

en regardant dans le code de ls, on voit les lignes suivantes :

/* Root is -A automatically. */
if (!getuid())
f_listdot = 1;

quelqu'un connaitrait-il la raison de ce choix ?


De nombreuses commandes voient leur comportement modifié par la présence
de fichiers .quelquechose. Il est donc important qu'un utilisateur loggué
en root soit vaguement au courant de la présence de ces fichiers sans
options spéciales.

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/