Как изменить каталоги из командной строки? [дубликат]

Я пытаюсь перейти в каталог рабочего стола с терминала.

Выполнение

cd /home/desktop

выдает ошибку в терминале, говоря, что каталог не найден.

Что я делаю не так?

-4
задан 12 October 2017 в 08:49

4 ответа

Ответ iBelieve охватывает почти все, но в качестве альтернативы вы можете ввести

cd ~/Desktop/

~/ означает /home/$USER/ или $HOME/

0
ответ дан 12 October 2017 в 08:49

Чтобы ответить на ваш вопрос, упомянутый в цитируемой статье:

Формат каталога выглядит следующим образом:

/
    home
        <username>
            Desktop
            Documents
            ...

, поэтому ваша команда должна быть

cd /home/$USER/Desktop

Чтобы узнать структуру каталогов, я бы предложил открыть приложение «Домашняя папка» из панели запуска слева, перейти к «Компьютеру» и немного изучить его. Вы не сможете ничего сломать за пределами вашей домашней папки.

0
ответ дан 12 October 2017 в 08:49

Следующие встроенные команды 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')
0
ответ дан 12 October 2017 в 08:49

Поскольку я еще не упоминал об этом, следует отметить, что все имена каталогов в Ubuntu (Linux) чувствительны к регистру. Таким образом, даже если вы находитесь в правильном домашнем каталоге, выполнение cd desktop должно и не получится. Если вы посмотрите на сообщение @ iBelieve , то увидите, что каталог Desktop начинается с заглавной буквы «D». Чтобы попасть туда, вам нужно будет указать правильный регистр.

cd Desktop

Чтобы помочь вам в будущем, взгляните на эту справочную вики-страницу Ubuntu по использованию терминала .

0
ответ дан 12 October 2017 в 08:49

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

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