На этот вопрос уже есть ответ:
Я пытаюсь перейти в каталог рабочего стола с терминала.
Выполнение
cd /home/desktop
выдает ошибку в терминале, говоря, что каталог не найден.
Что я делаю не так?
Ответ iBelieve охватывает почти все, но в качестве альтернативы вы можете ввести
cd ~/Desktop/
~/
означает /home/$USER/
или $HOME/
Чтобы ответить на ваш вопрос, упомянутый в цитируемой статье:
Формат каталога выглядит следующим образом:
/
home
<username>
Desktop
Documents
...
, поэтому ваша команда должна быть
cd /home/$USER/Desktop
Чтобы узнать структуру каталогов, я бы предложил открыть приложение «Домашняя папка» из панели запуска слева, перейти к «Компьютеру» и немного изучить его. Вы не сможете ничего сломать за пределами вашей домашней папки.
Следующие встроенные команды bash эквивалентны и заменяют текущий рабочий каталог на каталог рабочего стола из домашнего каталога пользователя:
cd ~/Desktop # my favorite
cd ~; cd Desktop
cd ~ && cd Desktop
cd $HOME/Desktop
cd /home/$USER/Desktop
cd /home/username/Desktop # where 'username' is your user name
cd $CDPATH && cd Desktop
cd `locate -b '\Desktop'`
cd $(locate -b '\Desktop')
Поскольку я еще не упоминал об этом, следует отметить, что все имена каталогов в Ubuntu (Linux) чувствительны к регистру. Таким образом, даже если вы находитесь в правильном домашнем каталоге, выполнение cd desktop
должно и не получится. Если вы посмотрите на сообщение @ iBelieve , то увидите, что каталог Desktop
начинается с заглавной буквы «D». Чтобы попасть туда, вам нужно будет указать правильный регистр.
cd Desktop
Чтобы помочь вам в будущем, взгляните на эту справочную вики-страницу Ubuntu по использованию терминала .