LINUX.ORG.RU

Можно ли убрать предупреждающие сообщения в выоде программы du?


0

0

Я из одной программы вызваю взвешивание директории через
"du -s -h dir_name".
Есть проблема. du в случае ежли натыкается на закрытую директорию, выкитывает в консоль предупреждение. Эти предупреждения лезут поперек моей программы и ломают всю красоту консольного интерфейса.

Можно ли канить запустить du так, чтобы она выдавала только результат, без предупреждений? В man'е вроде ничего такого нет, но может какнить всетаки можно?

Спасибо


Ответ на: комментарий от sdio

$ du -s -h /var/www/html 2 > /dev/null
du: `/var/www/html/addon-modules': Permission denied
du: невозможно получить доступ к `2': No such file or directory

попробовал. а в чем суть затеи? Нутром чую в /dev/null, а что конкретно не пойму.

может вы имели вввиду, это?
$ du -s -h /var/www/html $2 > /dev/null
du: `/var/www/html/addon-modules': Permission denied

алерты вываливаются а результат нет

StDog
() автор топика
Ответ на: комментарий от StDog

2> Между 2 и > нет пробела 2> это stderr перенаправить в /dev/null

sdio ★★★★★
()
Ответ на: комментарий от sdio

о блин! шаманично! 8)

все понял, настоящее спасибо

StDog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.