Как использовать оболочку Linux , как запустить программу с рабочим каталогом, отличным от текущего рабочего каталога?
Например, у меня есть двоичный файл, helloworld
который создает файл hello-world.txt
в текущем каталоге .
Этот файл находится внутри каталога /a
.
В данный момент я в каталоге /b
. Я хочу запустить мою программу ../a/helloworld
и получить hello-world.txt
где-нибудь в третьем каталоге /c
.
su
помощью которого рабочий каталог сбрасывается в домашний каталог пользователя, которого вы указали, перед выполнением любых-c
команд. Это было очень полезно для меня.