Wie lässt sich der von einem Verzeichnis belegte Speicherplatz mit Ausnahme eines bestimmten Unterverzeichnisses schätzen?

318
MagsM

Ich möchte die Menge an Speicherplatz schätzen, die ein Benutzer über den Befehl Apple Remote Desktop Unix benötigt.

Ich habe den folgenden Befehl ausprobiert und als root ausgeführt

sudo du -sh /users/ 

Ich möchte jedoch den Ausschluss hinzufügen, um die Größe des /users/adminVerzeichnisses zu ignorieren .

Das duHandbuch zeigt -I[mask]den Weg, dies zu tun, aber ich kann es nicht zum Laufen bringen. Hilfe bitte?

0

1 Antwort auf die Frage

1
jvb
du -sh -Iadmin /Users 

ignoriert jedes Unterverzeichnis "admin", zB / Users / admin - auf einem Mac . Bitte überprüfen Sie, ob Ihr Zielsystem die -IOption ( man du) unterstützt.

Möglicherweise müssen Sie möglicherweise --exclude=adminstattdessen verwenden, wenn das Zielsystem über GNU-Coreutils verfügt du.

Perfekter Dank - Ich habe viele Variationen von -I = admin ausprobiert, aber wie Sie sagen, ich brauchte kein '=' :) MagsM vor 7 Jahren 0