- bash: cd: / tenorflow1: в Ubuntu такого файла или каталога нет, но файл есть - PullRequest
0 голосов
/ 09 января 2020

Я использую Ubuntu 16.04 и создал виртуальную среду с именем 'ensorflow1 ', как показано выше. Я использую замазку для удаленного доступа к машине. Поэтому я пытался изменить каталог, набрав "cd / tenorflow1 / models / research" , но там написано "- bash: cd: / tenorflow1: такого файла или каталога нет" в Ubuntu, но файл есть. Я набрал "ls" , и он также показывает файл. Почему это так?

Ответы [ 2 ]

1 голос
/ 09 января 2020

Вы, вероятно, хотите cd ./tensorflow1/models/research или просто cd tensorflow1/models/research.

Подробнее о root каталог , домашний каталог , рабочий каталог тогда о path_resolution (7)

1 голос
/ 09 января 2020

Когда вы набираете ls, вы видите содержимое текущего каталога . Когда вы набираете cd /tensorflow1, вы пытаетесь ввести каталог tensorflow1 в root (/) файловой системы, и каталог, безусловно, не существует. Вам просто нужно

cd tensorflow1/models/research

, чтобы войти в подкаталог текущего каталога. Или

cd ./tensorflow1/models/research

, поскольку . означает «текущий каталог».

...