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

Bash ассоциативный массив перестановка ключей
Отправить JSON с помощью curl из сценария bash, если путь JSON указан как переменная
Где хранить скрипты bash, которые все пользователи могут выполнять в Debian?
Убийство всех экземпляров Chrome в командной строке?
Запуск скриптов bash из скрипта bash в другой папке
Однострочная команда для перемещения с сохранением той же структуры папок
Как установить переменные среды в GitLab CI docker runner?
Пробелы в переменных среды Linux?
Экранирование символов для точного условия grep в сценарии Bash
Почему xmessage сообщает, что пользователь нажал "x", не отображая сообщение при запуске из cron?
- bash: ls: команда не найдена в терминале Mac OS X
ВИМ E488 символы, но я не вижу любые символы в файл
Как запустить сценарий bash, вызванный формой html?
команда rm: удалить файлы с именами, содержащими скобки
Учетные записи пользователей в WSL (Подсистема Windows для Linux)

команда diskutil не найдена в терминале OS X

Я использую Mac OS X 10.6.4 и борюсь с командой:

diskutil

всякий раз, когда я печатаю в diskutil терминал говорит:

-bash: diskutil: command not found

кто-нибудь знает в чем проблема может быть? Могу ли я установить скрипт diskutil (возможно, скопировав некоторые *.sh к какому-то месту назначения и добавляя что-то к Башу.профиль)?

5
задан Andrea
источник

3 ответов

diskutil команда "системный администратор". Вот почему он не находится в пути поиска по умолчанию для обычных пользователей.

обычный способ запустить его, чтобы запустить sudo diskutil. The sudo команда запускает команду от имени системного администратора (root). sudo ищет команду в другом пути поиска (задает PATH переменная окружения к различному значению перед поиском имени команды), который включает в себя /usr/sbin где системный администратор команды, такие как diskutil проживают.

если вы хотите запустить diskutil в качестве обычного пользователя укажите полный путь:/usr/sbin/diskutil.

3
отвечен Gilles 2010-11-20 13:32:34
источник

использование:

/usr/sbin/diskutil

вместо:

diskutil
3
отвечен Maccaius 2011-07-15 02:49:59
источник

проверьте свой путь (echo $PATH). diskutil находится в /usr на/sbin. Добавьте его в свой путь, если его еще нет. Если это так, то да, diskutil отсутствует. (выполнить/sbin/diskutil сам исполняемый файл, а не скрипт.)

0
отвечен JRobert 2010-11-20 13:13:48
источник

Другие вопросы bash disk-utility macos terminal