Varias formas de listar solo directorios en Linux
Listar solo directorios
1. Mediante find
$ find . -maxdepth 1 -type d
Podemos definir un alias
$ alias lsdirs='find . -maxdepth 1 -type d'
2. Mediante grep
$ ls -la |grep ^d
O bien así:
$ ls -F | grep /
-F añade al final ‘*’ a los ejecutables y ‘/’ a los directorios, de esta forma mostramos solo los terminados en /
O bien:
$ ls -p | grep /
3. Mediante awk
Solo directorios:
$alias d “ls -lrt | awk ‘/^[d]/’”
Solo archivos:
$alias a “ls -lrt | awk ‘/^[-]/’”
4. Con el propio ls
$ ls -d */
Muchas gracias por tu artículo
Pingback: Terminal de GNU/Linux – Machete de comandos útiles – BETA Weblog
Excelente, no sabia que se podía hacer de tantas formas. Gracias Master
exelente ayuda, gracias