Utilizando un shell de Linux , ¿cómo inicio un programa con un directorio de trabajo diferente del directorio de trabajo actual?
Por ejemplo, tengo un archivo binario helloworld
que crea el archivo hello-world.txt
en el directorio actual .
Este archivo está dentro del directorio /a
.
Actualmente, estoy en el directorio /b
. Quiero comenzar a ejecutar mi programa ../a/helloworld
y obtener el hello-world.txt
algún lugar en un tercer directorio /c
.
su
restablece el directorio de trabajo al directorio de inicio del usuario que especifique antes de ejecutar cualquier-c
comando. Esto fue muy útil para mí.