Назад | Перейти на главную страницу

Du говорит мне, что не может найти текущий каталог?

Я использую AIX, и в некоторых каталогах я не могу использовать du команда. Я получаю следующее сообщение об ошибке:

du: 0653-175 Не удается найти текущий каталог.

Очевидно, что текущий каталог существует, и у меня есть на него разрешения. Я могу перечислить каталог и создать в нем файлы как до, так и после запуска du. Что здесь могло быть не так?

В du команда отлично работает в моем домашнем каталоге.

Быстрый поиск в Google обнаруживает множество сообщений на форуме с той же проблемой, но нет четких ответов.

Какие разрешения у каталога при монтировании файловой системы? Размонтируйте файловую систему и проверьте права доступа к каталогу внизу, вероятно, это не так. root:system и 755. Ваш идентификатор пользователя, вероятно, не имеет доступа к этому каталогу и некоторые В результате команды AIX не работают.

возможно, это из-за того, что в этом каталоге реализован ACL. Вы можете выбрать эту файловую систему, владельца каталога /, а затем попробовать du.

Это вопрос привилегии. Запустите вашу команду как суперпользователь тогда он покажет результаты.

oracle@dbprod:/grid/base/tfa/repository/suptools/vt1prod/oswbb/oracle/archive:> du -sm .
du: 0653-175 Cannot find the current directory.

oracle@dbprod:/grid/base/tfa/repository/suptools/vt1prod/oswbb/oracle/archive:> sudo du -sm .
821.88  .