Ответы:
cd ~/Downloads
Помните: Linux чувствителен к регистру, поэтому Downloads
и downloads
разные каталоги.
~
является «ярлыком» для домашнего каталога. Еще один будет $HOME
. Если вы уже в своем домашнем каталоге, вы можете просто cd Downloads
.
Из Downloads
каталога вы можете быстро вернуться в свой домашний каталог, просто набрав cd
в командной строке. cd ~
делает то же самое.
В BASH есть два основных способа:
Абсолютные пути начинаются с корневого каталога, обозначаются лидирующим символом /
и могут использоваться из любого места. Чтобы использовать абсолютный путь для перехода Downloads
, вы можете запустить:
cd /home/<username>/Downloads
где <username>
заменяется вашим именем пользователя. Вы также можете заменить его на переменную окружения, $USER
которая обычно расширяется до имени пользователя, на котором в данный момент работает оболочка. Вы также можете заменить /home/<username>
на $HOME
, который обычно расширяется до абсолютного пути к домашнему каталогу пользователя, запускающего оболочку.
Полезный ярлык для этого
cd ~/Downloads
Символ тильды ( ~
) занимает место /home/<username>
- он расширяется до домашнего каталога пользователя, в данный момент запускающего оболочку. Обратите внимание, что это расширение не будет выполнено, если символ тильды заключен в двойные или одинарные кавычки.
Относительные пути начинаются с рабочего каталога (в котором вы находитесь). Так что, если вы знаете, в каком каталоге вы находитесь, вы можете использовать некоторые ярлыки, чтобы обойти. Например
.
(точка) относится к текущему рабочему каталогу..
(точка) (точка) относится к родительскому каталогу текущего рабочего каталогакогда вы находитесь в своей домашней папке и печатаете, cd Downloads
вы также можете ввести ./Downloads
« ./
Подразумевается», когда вы просто печатаете cd Downloads
(рабочий каталог подразумевается, если вы не включаете путь).
Когда вы находитесь в Downloads
каталоге, вы также можете использовать cd ..
для возврата в родительский каталог /home/<username>
. В этом случае проще всего набрать cd
, потому что это немедленно изменит рабочий каталог вашего домашнего каталога, где бы вы ни находились. Тем не менее, это ..
становится очень полезным, когда вы перемещаетесь по вложенным структурам каталогов или другим местам в системе.
Вы также можете сократить ввод, используя псевдонимы в .bash_aliases, который находится в вашем домашнем каталоге. В этом примере, набрав dwn, вы попадете в каталог загрузки.
alias dwn='cd /home/andy/Downloads'