por que não consigo executar o binário do caminho / home

0

Eu tenho um "teste" binário, eu tento executá-lo da seguinte forma:

root@g-6:~# ./home/test
-bash: ./home/test: No such file or directory

Tem uma ideia, por favor, sobre o erro?

Muito obrigado.

    
por researcher 22.06.2015 / 14:14

1 resposta

1

O programa está realmente localizado em /home/test ? Com distribuições comuns do Linux, esse seria um lugar estranho para colocar um programa.
Supondo que você esteja falando de seu diretório inicial, o local habitual seria /home/ mais seu nome de usuário, portanto, o programa estaria em /home/researcher/test . Ou se estiver no diretório inicial do root, /root/test (nota: não há "home" lá).

Então é isso que você digitaria se quisesse executá-lo. /home/researcher/test como usuário normal, /root/test como root.

Ou vá para o diretório primeiro com cd /home/researcher (ou cd /root ) e digite ./test .

A coisa com . é que significa "o diretório atual". Então, se você está em ~ , qual você é, o comando ./home/test significaria ~/home/test , que não é o mesmo que /home/test !

    
por 22.06.2015 / 14:33