Как запустить файлы в папке, используя исполняемый файл?

Я хочу запустить некоторые файлы в каталоге (mike1). Я должен использовать исполняемый файл, который находится в другом каталоге (Zacros). Как я могу это сделать? В руководстве по программному обеспечению написано: «Zacros ожидает, что все нужные входные файлы находятся в текущем каталоге»

Я проверил, и все файлы находятся в mike1 / 100

Из командной строки, которую я имею попробовал следующее:

cd Zacros
cd build
./zacros.x

Результат: WITH THREADS 2 STOP 1 Это работает!

Проблема начинается, когда я добавляю путь к папкам, которым я хочу исполняемый файл файл для чтения.

  cd Zacros
cd build
./zacros.x /mike1/100

Ошибка: получен mike1 / 100, который недопустим.

Спасибо!

1
задан 10 October 2019 в 21:04

3 ответа

Не используйте./mike1/каталог. Это не Ваше имя пользователя Xfce4. Я предлагаю заменить mike1 Вашим именем пользователя.

0
ответ дан 11 October 2019 в 09:31

Во-первых, CD к каталогу Вы хотите быть в:

cd mike1

Затем используют относительный путь, как это:

../build/zacros.x

Примечание, ".." означает один каталог от того, где Вы.

0
ответ дан 11 October 2019 в 09:31
mike1/100/./zacros.x

недопустимо. идет впереди команды, если Вы в каталоге, где mike1 находится в.

./mike1/100/zacros.x

, Когда zacros.x внутри/100 и Вы - 1 dir ниже, Вы делаете

cd mike1/100
../zacros.x

, Если это внутри mike1 (таким образом, Вы - 2 директора ниже):

../../zacros.x

можно также сделать

../../mike1/100/zacros.x

, если Вы - 2 каталога глубоко и должны войти в 2 других каталога.

редактирование

cd build
./zacros.x /mike1/100

, почему Вы помещаете / перед mike1? Система попытается найти его в корне файловой системы. Укажите на него относительно от dir на Zacros: используйте../mike1/100 для движения 1 из Zacros или mike1/100, если у Вас есть mike1 в Zacros.

<час>

Позволяют мне разъясниться, вот исполняемый файл: Zacros/build/zacros.x, файлы находятся в следующем каталоге: mike1/100/. Если я ввожу то, что Вы предложили: сборка CD./zacros.x/mike/100, это говорит, что это не допустимо.

, Если это - относительные пути с начала:

cd Zacros/build/
./zavros.x ../../mike1/100/

мог быть, каково это должно быть. Но это предполагает, что те 2 находятся в том же каталоге.

0
ответ дан 11 October 2019 в 09:31

Другие вопросы по тегам:

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