diskutil comando não encontrado no terminal do OS X

2

Estou usando o Mac OS X 10.6.4 e estou lutando com o comando:

diskutil

Sempre que eu digito em diskutil, o terminal diz:

-bash: diskutil: command not found

Alguém sabe qual é o problema? Posso instalar o script diskutil (provavelmente copiando alguns * .sh para algum destino e adicionando algo ao bash.profile)?

    
por Maccaius 20.11.2010 / 14:01

3 respostas

3

diskutil é um comando do administrador do sistema. É por isso que não está no caminho de pesquisa padrão para usuários comuns.

A maneira usual de executá-lo é executar sudo diskutil . O comando sudo executa um comando como o administrador do sistema ( root ). sudo procura o comando em um caminho de pesquisa diferente (ele define a variável de ambiente PATH como um valor dife- rente antes de procurar o nome do comando), que inclui /usr/sbin em que os comandos do administrador do sistema, como diskutil residem. / p>

Se você deseja executar diskutil como usuário comum, especifique o caminho completo: /usr/sbin/diskutil .

    
por 20.11.2010 / 14:32
3

Uso:

/usr/sbin/diskutil

em vez de apenas:

diskutil
    
por 20.11.2010 / 14:11
0

Verifique seu PATH (echo $ PATH). diskutil está em / usr / sbin. Adicione ao seu caminho, se já não estiver lá. Se estiver, então sim, o diskutil está faltando. (/ usr / sbin / diskutil é um executável em si, não um script de shell.)

    
por 20.11.2010 / 14:13