Что означает ~/ перед именем каталога в терминале?
Например, что бы это значило сказать:
cd ~ / mydirectory
2 ответа
Решение
~
это ярлык для домашнего каталога, поэтому
cd ~/mydirectory
Перееду в mydirectory
если есть такая директория в вашей домашней папке, иначе выкинет директорию несуществующей ошибки.
Пример:
Ваш домашний каталог находится по адресу /home/<username>
,
Общая информация: Вот почему в приглашении bash по умолчанию есть тильда, подобная этой user@host:~$
, Тильда указывает, что вы в данный момент находитесь в своем домашнем каталоге. Если вы переезжаете в другое место, например, в /etc
это покажет user@host:/etc$
,
Это сокращение для вашего домашнего каталога. Например, мой каталог рабочего стола находится на
/home/marc/Desktop
или же
~/Desktop
коротко.