Альтернатива «фильтрации» команды du только по типам файлов

Путь /home/root/.vnc/ не существует

2
16.06.2020, 03:48
2 ответа

Думаю, у вас есть три варианта:

  1. Перепишите du в filter. Файл Perl ::Find может быть хорошей отправной точкой.

  2. Напишите файловую систему прокси, которая показывает только выбранные файлы. Реализация предохранителя, вероятно, является хорошим началом. Ожидайте плохой производительности.

  3. Пересмотреть существующую реализацию du.

1
18.03.2021, 23:27

Я создал небольшой проект на GitHub, воссоздающий то, что я только что описал. Он полностью оптимизирован за счет использования одного вывода из findи анализа всего остального внутри AWK. Не стесняйтесь вносить свой вклад:

https://github.com/madjoe/wii

0
18.03.2021, 23:27

Теги

Похожие вопросы