Чтобы указать размер файла по наибольшему размеру и дате последнего изменения одним пользователем в Linux - PullRequest
0 голосов
/ 08 мая 2020

в redhat linux, я хочу указать размер в ГБ для каждой папки в этом каталоге с именем / usertemp

В папке около 100 папок, которые могут быть созданы / сгенерированы различными пользователями . Я хочу только указать пользователя «adm_dev» в дату самого последнего / последнего изменения и отобразить размер файла в ГБ (лучше всего сортировать по размеру файла в ГБ и последнее изменение в порядке убывания)

Это выполнимо?

Я пробовал du -l, но у меня нет возможности отсортировать его по последнему измененному + наибольшему размеру файла по adm_dev.

1 Ответ

1 голос
/ 09 мая 2020

Следующая команда выведет список каталогов, принадлежащих adm_dev, в / usertemp и выполнит для них команду du с сортировкой по размеру файла в порядке убывания.

find /usertemp -maxdepth 1 -user adm_dev -type d | xargs -I{} du -sh -- {} | sort -h -r
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...