2
base
   └──────install
   └──────setup
              └───myfile

Предположим, это часть моей структуры каталогов в Unix. Есть ли разница между этими двумя:

1)

base/setup$ myfile

2)

base/install$ ../setup/myfile

Я пытался что-то установить, а второй дал мне некоторые ошибки зависимости библиотеки. Я думал, что эти два метода одинаковы. Почему это не так?

2 ответа2

6

base/setup/myfile и base/install/../setup/myfile - это один и тот же файл. Единственное объяснение, которое я могу придумать, заключается в том, что base/setup/myfile ссылается на файл с путем относительно вашего текущего рабочего каталога (например: run ./modules/pre-setup) - в этом случае это может иметь значение, если вы когда вы запускаете скрипт.

-1

возможно, это не сработало, поскольку myfile мог пытаться вызывать или использовать вещи в текущем каталоге, ожидая, что он будет находиться в каталоге base/setup, но вы находитесь в каталоге base/install.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .