Выполнение файла в Unix

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

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

1)

base/setup$ myfile

2)

base/install$ ../setup/myfile

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

2
задан 31.07.2010, 08:31

2 ответа

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

6
ответ дан 08.12.2019, 05:54

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

-1
ответ дан 08.12.2019, 05:54

Теги

Похожие вопросы