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

Trim имена файлов Tarballs с помощью Bash
найти количество команд из файла [закрыт]
Incron не выполнять скрипт, но хрон будет, отказано
tar: не удается создать символическую ссылку: файл существует
Как остановить запуск jar-файла в скрипте bash через 5 минут и запустить следующий?
как использовать xmllint для получения значения из xml
Не удается установить subversion поверх yum
команда bash watch с сохраненными цветами
Ctrl + C, чтобы разорвать бесконечный цикл, а затем сделать что-то вне цикла в сценарии bash без выхода?
перенаправление netcat и tee через скрипт bash
Выполнить команду из результата grep
Как использовать команду lastb с терминала Mac?
gnu parallel: пересылать все stdin во все процессы
Использование find или grep для поиска имен файлов с акцентированными символами из другой системы кодирования (Windows в Linux)
Почему я не могу выделить текст в эмуляторе терминала linux с помощью клавиш shift+Стрелка?

команда 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