Intereting Posts
разрешения сценария на изменение прав доступа? Yast не может получить доступ к репозиториям программного обеспечения, даже если URL-адреса доступны в браузере, а системная дата верна Как имитировать трубку? Переходные капли соединений SSH через AT & T В чем разница между этими двумя наборами команд для настройки разрешений ACL? Обновление ядра CentOS-5.11 Создание длинного звукового файла с SOX без фактического воспроизведения тона Можете ли вы объяснить оценку энтропии, используемую в random.c Чистый способ временно заменить файл конфигурации? Убивать детские задания, длительностью более 20 минут btrfs на SD-карте, что означает «Btrfs обнаружены SSD-устройства, которые поддерживают режим SSD»? Сохранение процесса, выполняющегося на сервере, даже SSH закрывается Разрешение отклонено в файле aio-max-nr "Grep: Непревзойденная ошибка [" при использовании регулярного выражения Почему директивы #include и #includeir в sudo префиксны с символом фунта (#)

Исключить параметр в команде du

Я нашел какую-то интересную команду, чтобы указать использование диска, которое я использую, даже не зная, что делает шаблон exclude. Вместо исключения некоторых местоположений или имен файлов или просто глобусов шаблон exclude состоит из регулярного выражения '*[0-9]G*'

Полная команда: du --exclude='*[0-9]G*' -hax / | grep '[0-9]G\>' du --exclude='*[0-9]G*' -hax / | grep '[0-9]G\>' но первый параметр exclude и последний параметр grep немного сбивают меня с толку, поскольку в первый раз я думал, что я исключаю тот же самый параметр, который я позже grepping. Любая помощь с этими аргументами будет оценена по достоинству.

'*[0-9]G*' на самом деле является глобальным выражением, а не регулярным выражением.

Команда исключает входные имена файлов, соответствующие '*[0-9]G*' , а затем greps для выходных строк du соответствующих '[0-9]G\>' например, из-за -h ( --human-readable ) du – например

 3. 3G /usr/lib