Como posso executar um programa em um diretório diferente na linha de comando do Linux?

Como posso executar um programa em um diretório diferente na linha de comando do Linux?

Como posso executar um programa sem cdacessar o diretório onde ele reside?

Eu tentei ./my/dir myfile.ple novamente sem a liderança, .mas nenhum dos dois funcionou.

Responder1

Você insere o caminho completo do executável:

./path/to/my/dir/myfile.pl

Responder2

Dois pontos resolvem o problema, um ponto gera um erro (pelo menos no debian) como no exemplo abaixo:

../usr/local/bin/meuprograma

informação relacionada