Исключение скрытых файлов из вывода команды du с помощью --exclude, grep-v или sed
Я пытаюсь проверить с помощью инструмента использования диска, насколько велики мои папки домашнего каталога, но он также печатает папки и файлы, начиная с точки.
Я не могу их отфильтровать.
du -h --exclude="?"
du -h | grep -v "?"
du -h | grep -ve "?"
du -h | sed "?"
спасибо заранее.
изменить> Спасибо SiegeX для вас ответ.
du -h --max-depth=1 | grep -v "./."
поскольку точка соответствует любому символу, мы должны префиксировать его двойной обратной косой чертой, так как это также специальный символ.