Как к 'CD' к каталогу, найденному с 'находкой'?

У меня есть файл в gmail.rb в ниже каталога:

root@ubuntu:~# find / -name gmail.rb|more

/media/aruprakshit/FA686DE4686DA05D/Rubyscript/gmail.rb

Но когда я пытаюсь достигнуть к Rubyscript использование cd получение ошибки как:

$ cd Rubyscript
bash: cd: Rubyscript: No such file or directory

Кто-либо может помочь мне путем высказывания, что я сделал неправильно?

7
задан 27 September 2018 в 09:03

2 ответа

В вашем приглашении написано:

Peter@ubuntu:~$

Часть между : и $:

~

. Это папка, в которой вы находитесь. ~ является сокращением для вашей домашней папки (/home/Peter). См. этот раздел документации сообщества Ubuntu для получения дополнительной информации об аббревиатурах в именах каталогов и связанных с ними понятиях.

Вы выполнили команду cd Rubyscript. Имя папки после cd не начиналось с /, поэтому это относительный путь - относительно вашего текущего местоположения (то есть /home/Peter). Таким образом, cd Rubyscript, запускаемый оттуда, эквивалентен:

cd /home/Peter/Rubyscript

Но папка Rubyscript не находится в /home/Peter. Как сказано в команде find, она находится в /media/aruprakshit/FA686DE4686DA05D.

Следовательно, вместо этого вы должны выполнить эту команду:

cd /media/aruprakshit/FA686DE4686DA05D/Rubyscript

Это приведет вас туда. (Предполагая, что у вас есть разрешение на вход в эту папку. Что вы, вероятно, делаете - его имя тома выглядит как UUID, а его длина указывает на то, что это, вероятно, том NTFS. Если вы смонтировали том NTFS, вы обычно можете ввести в него любую папку и выполнить любое действие чтения или записи.)

0
ответ дан 27 September 2018 в 09:03

В вашем ~ каталоге нет Rubyscript. Вы должны напечатать:

cd /media/aruprakshit/FA686DE4686DA05D/Rubyscript
0
ответ дан 27 September 2018 в 09:03

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

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