Alle Nachrichten mit verweigerter Berechtigung von "du" ausschließen

Ich versuche, die Festplattennutzung einer Reihe von Unix-Benutzerkonten zu bewerten. Ich benutze einfach den folgenden Befehl:

du -cBM --max-depth=1 | sort -n

Aber ich habe viele Fehlermeldungen wie unten gesehen. Wie kann ich alle Meldungen mit dem Status "Berechtigung verweigert" von der Anzeige ausschließen?

du: `./james/.gnome2': Permission denied

Meine Anfrage könnte der folgenden Liste sehr ähnlich sein, indem ich "find" durch "du" ersetze.

Wie kann ich alle Nachrichten, denen die Berechtigung verweigert wurde, von "find" ausschließen?

Der folgende Thread funktioniert nicht. Ich nehme an, ich benutze Bash.

Mit --exclude, grep -v oder sed ausgeblendete Dateien von der Befehlsausgabe ausschließen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage