Как запустить программу из другого каталога в командной строке Linux?

Как запустить программу из другого каталога в командной строке Linux?

Как запустить программу, не cdпереходя в каталог, где она находится?

Я пробовал ./my/dir myfile.plи без ведущего, .но ничего не получилось.

решение1

Введите полный путь к исполняемому файлу:

./path/to/my/dir/myfile.pl

решение2

Две точки решают проблему, одна точка генерирует ошибку (по крайней мере, в Debian), как в примере ниже:

../usr/local/bin/мояпрограмма

Связанный контент