Я хочу запустить некоторые файлы в каталоге (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, который недопустим.
Спасибо!
Не используйте./mike1/каталог. Это не Ваше имя пользователя Xfce4. Я предлагаю заменить mike1 Вашим именем пользователя.
Во-первых, CD к каталогу Вы хотите быть в:
cd mike1
Затем используют относительный путь, как это:
../build/zacros.x
Примечание, ".." означает один каталог от того, где Вы.
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 находятся в том же каталоге.