¿Qué haría que una utilidad CLI ignorara los argumentos, excepto cuando se invoca directamente?

2

Está bien, así que esto acaba de suceder:

iMac:bin nreilingh$ tree --version
.
|____tree
iMac:bin nreilingh$ which tree
/usr/local/bin/tree
iMac:bin nreilingh$ ls -l /usr/local/bin/tree
lrwxr-xr-x  1 nreilingh  admin  29 Oct 14 22:02 /usr/local/bin/tree -> ../Cellar/tree/1.7.0/bin/tree
iMac:bin nreilingh$ pwd
/usr/local/Cellar/tree/1.7.0/bin
iMac:bin nreilingh$ ./tree --version
tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro 

Instalé el árbol a través de homebrew, y cada vez que lo invoco, ignora los argumentos de la línea de comandos. Cuando ejecuto el binario directamente, no lo hace. ¿Cómo es esto posible?

    
pregunta NReilingh 15.10.2015 - 04:08

1 respuesta

1

¿Quizás tree se define como una función o alias en su archivo .bashrc o .profile ?

Comprueba la salida de \tree --version

    
respondido por el Ray Baxter 15.10.2015 - 05:04

Lea otras preguntas en las etiquetas