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