Что означает ~/ перед именем каталога в терминале?

Например, что бы это значило сказать:

cd ~ / mydirectory

2 ответа

Решение

~ это ярлык для домашнего каталога, поэтому

cd ~/mydirectory 

Перееду в mydirectory если есть такая директория в вашей домашней папке, иначе выкинет директорию несуществующей ошибки.

Пример:

введите описание изображения здесь

Ваш домашний каталог находится по адресу /home/<username>,

Общая информация: Вот почему в приглашении bash по умолчанию есть тильда, подобная этой user@host:~$, Тильда указывает, что вы в данный момент находитесь в своем домашнем каталоге. Если вы переезжаете в другое место, например, в /etc это покажет user@host:/etc$,

Это сокращение для вашего домашнего каталога. Например, мой каталог рабочего стола находится на

 /home/marc/Desktop

или же

 ~/Desktop

коротко.

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