Quiero enumerar el tamaño de todas las subcarpetas en un directorio. cuando intento du -h --max-depth=1 , la salida está abarrotada de declaraciones de 'Permiso denegado' como tal
du: no se puede leer el directorio `./nombre_carpeta': Permiso denegado
¿Cómo puedo suprimir estas advertencias?
Intenté una solución al canalizar la salida a grep de la siguiente manera
du -h --max-depth=1 | grep -v 'du:'
¡pero eso tampoco parece estar funcionando!
Tratar:
$ du -h --max-depth=1 2>/dev/null Esto redirige stderr (identificador de archivo 2) a /dev/null , ignorando cualquier mensaje de error.