LINUX.ORG.RU

ln (link)


0

0

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

Например:

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

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

% ./xfile

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

ln?

anonymous

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

ono
()
Ответ на: комментарий от Begemoth

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

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

ln -s xfile xfile1

anonymous
()

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

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

ln -s xfile xfile1

?

anonymous
()
Ответ на: комментарий от anonymous

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

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

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