Это - простой путь, который обрабатывает любые нечетные имена файлов, которые могут быть найдены:
find . -maxdepth 2 -type f -exec du -ch {} + | grep -w "total"
Если существует действительно большое количество файлов под текущим каталогом, у Вас могла бы быть больше чем одна общая отображенная строка. Могли бы быть также нежелательные общие строки, если некоторые имена файлов содержат изолированное"total
", например: файл называют"Grand total file.txt
"
Я наблюдал подобную ошибку, без отсутствующей двойной кавычки, с той же версией sudo -- 1.8.6p3 на centos 6.5.
Похоже, что visudo хочет синтаксис equals --
Defaults mailto = "xxx@xx.com"
Defaults mail_always
Указание
Defaults mailto "xxx@xx.com"
Defaults mail_always on
Привело к синтаксической ошибке для обеих записей.