LINUX.ORG.RU

ln (link)


0

0

Как сделать, чтобы запускающий файл (например, xfile), который находится в каталоге cd /c1/c2/c3, запускался из любого места ?

Например:

Имеется путь, где лежит запускающий файл (xfile) cd /c1/c2/c3

Запускается он только в этом каталоге:

% ./xfile

Как сделать чтобы эта программа запускалась в любом месте ?

ln?

anonymous

Re: ln (link)

добавить этот каталог в PATH или положить симлинк в /usr/bin например. а лучше написать скрипт, чтоб он cd в твой каталог и пускал прогу и кинуть его в /usr/bin

ono ()
Ответ на: Re: ln (link) от Begemoth

Re: ln (link)

А через ln это нельзя сдеалать ? Скажем так:

Захожу в каталог.

ln -s xfile xfile1

anonymous ()

Re: ln (link)

Вопрос специалистам. Можно ли так сделать:

Захожу в каталог cd /c1/c2/c3. Там лежит xfile.

ln -s xfile xfile1

?

anonymous ()
Ответ на: Re: ln (link) от anonymous

Re: ln (link)

> Или так: sudo ln -s /home/c1/c2/bin/xfile /usr/local/bin/xfile

Если твой xfile нормально запустится вне каталога /home/c1/c2/bin/ то можно, но не совсем идеологически правильно. как уже посоветовали выше полоди xfile в ~/bin и (если это ещё не сделано) добавь ~/bin в $PATH

Nao ★★★★★ ()
Ответ на: Re: ln (link) от Nao

Re: ln (link)

Спасибо! Все работает! )

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.