1 votos

árbol No se muestra el prefijo de la ruta completa

He instalado tree utilizando homebrew Sin embargo, no se está comportando como se esperaba. Tengo lo siguiente para listar archivos recursivos, pero quiero que se muestre la ruta completa de cada archivo. Desafortunadamente está mostrando los caracteres verticales y horizontales de navegación en su lugar.

tree -f -L 2

Esto es lo que el man page espectáculos:

-f Prints the full path prefix for each file.

Estoy usando MacOS 12.3 Monterey y me pregunto si la página del manual está mal. Esto es lo que esperaba, porque dice ruta completa :

$ pwd
/Users/username
$ <tree command>
~/alpha/file1.txt
~/alpha/file2.txt
~/alpha/subalpha/file3.txt
~/alpha/subalpha/file4.txt
~/bravo/file5.txt
~/bravo/file6.txt
~/bravo/subalpha/file6.txt
...

3voto

JimSander Puntos 46

Parece que muestra la ruta relativa, en este caso, el directorio actual ".", aunque especificar la ruta completa como opción funciona.

No sé si es un comportamiento esperado o no

$ mkdir -p /tmp/foo/bar && touch /tmp/foo/bar/dump && cd /tmp/foo

$ tree -f
.
└── ./bar
    └── ./bar/dump

$ tree -f $(pwd)
/tmp/foo
└── /tmp/foo/bar
    └── /tmp/foo/bar/dump

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X