
Проще говоря, у меня на рабочем столе есть файл, к которому я пытаюсь получить доступ с помощью cd /имя_файла, и получаю следующее:
Нет такого файла или каталога. Я прибегнул к копированию и вставке каталога (помня о текущем каталоге)
Я дохожу до /home и /desktop, прежде чем мне сообщается, что ни одна из папок в этом дереве файлов не существует...
Я чувствовал себя глупо, пытаясь устранить неполадки в такой простой вещи, но даже повысил уровень до root, но безуспешно.
Да ладно, Linux... он и так сложен для новичков... это крайне обескураживает.
Редактировать (предложение Тигра по редактированию было отклонено? .. интересно, вот оно. Узнал кое-что новое, спасибо, Тиг!): Команда выполняется так:
~/Desktop $ cd /Desktop_Launchables
bash: cd: /Desktop_Launchables: No such file or directory ...
Также обратите внимание, что я перепробовал множество других папок внутри двух ранее упомянутых каталогов.
решение1
Проблема /
в начале команды. Попробую объяснить.
Буква «А» /
в начале пути к файлу означаетиз корня системы.
Например:
cd /Desktop_Launchables
Эта команда ищет каталог Desktop_Launchables
в корне /
. В системе Windows это будет похожая команда:
cd C:\Desktop_Launchables
С другой стороны, вы можете использовать ярлык ~
для home
пути к каталогу из любого места в файловой системе.
Например, если Desktop_Launchables
он находится в домашнем каталоге вашего пользователя.
cd ~/Desktop_Launchables
И вы можете расширить на , ~
если Desktop_Launchables
находится в другом доме пользователя. Например, root
дом пользователя (и у вас есть разрешение на доступ к нему).
cd ~root/Desktop_Launchables
Расширенная, несокращенная версия этого будет выглядеть так (скорее всего):
cd /home/<user>/Desktop_Launchables
Где <user>
ваш логин?
Я думаю, вы действительно хотели:
cd Desktop_Launchables
или
cd Desktop/Desktop_Launchables
Но на всякий случай вы всегда можете разместить его ~
спереди, вот так:
cd ~/Desktop_Launchables
или
cd ~/Desktop/Desktop_Launchables