Usando um shell Linux , como inicio um programa com um diretório de trabalho diferente do diretório de trabalho atual?
Por exemplo, eu tenho um arquivo binário helloworld
que cria o arquivo hello-world.txt
no diretório atual .
Este arquivo está dentro do diretório /a
.
Atualmente, estou no diretório /b
. Quero iniciar meu programa em execução ../a/helloworld
e obter o hello-world.txt
lugar em um terceiro diretório /c
.
su
redefine o diretório de trabalho para o diretório inicial do usuário especificado antes de executar qualquer-c
comando. Isso foi muito útil para mim.