@ddhyth

Почему пишет No such file or directory хотя файл есть?

Хочу установить анаконду
для этого мне нужно запустить скрипт в командной строке
перехожу в командной строке в директорию где лежит скрипт
и прописываю его
выдвает ошибку No such file or directory
Почему так проичсходит.
root@w:/home/ut/Downloads# bash ~/Downloads/Anaconda3-2018.12-Linux-x86_64
bash: /root/Downloads/Anaconda3-2018.12-Linux-x86_64: No such file or directory
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@AVKor
Почему так проичсходит.

Потому что такого файла нет. Есть такой, к примеру: Anaconda3-2020.11-Linux-x86_64.sh, с .sh в качестве расширения.

И устанавливать надо не от рута, а обычным пользователем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега PHP
Надо всегда обязательно читать, что написано в сообщении об ошибке.
Желательно - глазами.
Оно пишет человеческим языком - где мы сидим и какой файл пытаемся открыть
/home/ut/Downloads
/root/Downloads/

Не наводит ни на какие мысли?

А что у нас означает буквочка ~?

Ну и совсем уж риторический вопрос: раз уж мы перешли в папку с файлом, то зачем указывать путь к ней?

Ну и напоследок - не зря все мудрые руководства рекомендуют не сидеть под рутом
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer
В Linux символ ~ используется для сокращенного обозначения домашней директории пользователя.
Вы сидите под пользователем root.
Дальше включите пожалуйста логику и посмотрите на вашу ошибку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы