Как оценить дисковое пространство, используемое каталогом, исключая определенный подкаталог?

261
MagsM

Я хочу оценить объем дискового пространства, используемого пользователем через команду Apple Remote Desktop Unix.

Я пробовал следующую команду, работает от имени пользователя root

sudo du -sh /users/ 

но я хотел бы добавить исключение, чтобы игнорировать размер /users/adminкаталога.

duРуководство показывает, -I[mask]как способ сделать это, но я не могу заставить его работать. Любая помощь, пожалуйста?

0

1 ответ на вопрос

1
jvb
du -sh -Iadmin /Users 

будет игнорировать любой подкаталог «admin», например / Users / admin - на Mac . Пожалуйста, проверьте, поддерживает ли ваша целевая система эту -Iопцию ( man du).

Возможно, вам придется использовать --exclude=adminвместо этого, если целевая система имеет GNU coreutils du.

Прекрасное спасибо - я пробовал много вариантов -I = admin, но, как вы говорите, мне не нужно было '=' :) MagsM 7 лет назад 0