0 votos

¿Cómo usar el comando tree sin listar el contenido del archivo .app en Mac?

Estoy usando tree para enumerar el contenido de una carpeta. Tengo muchas aplicaciones de macOS con extensión .app. Quiero que tree las enumere pero ignore el contenido dentro de ellas. ¿Cómo puedo hacer eso? Gracias.

1voto

tree tiene -P y -I para mostrar/ocultar archivos basados en patrones comodín pero hasta el momento no he tenido suerte usándolos para ocultar el contenido de directorios específicos.

Puedes eliminar el contenido de los directorios NAME.app con grep sin embargo:

tree -f | grep -v '\.app/'

-f es necesario en este caso para permitir el filtrado en todo el path.

Si no deseas ver todo el path, también puedes eliminarlo nuevamente con sed:

tree -f | grep -v '\.app/' | sed 's| \./.*/||'

La salida resultante es similar a la que obtienes sin -f, pero sin el contenido de los directorios .app.

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