Я пишу pwd
в терминале, и он показывает home/<my_username>
. Но я не могу физически найти ни одного каталога с этим путем. Чтобы прояснить ситуацию, я ввел ls
, но он показывает папки в моем домашнем каталоге, которые я могу видеть из файлового менеджера. Но я не могу найти папку с <my_username>
внутри Home. Что я здесь упускаю?
proteeti@proteeti-X556UQK:~$ pwd
/home/proteeti
proteeti@proteeti-X556UQK:~$ ls
Courses Dev Downloads Music Public usr
Desktop Documents examples.desktop Pictures Templates Videos
Нет папки с именем "Proteeti"
решение1
pwd
выведет путь к текущему каталогу. Когда вы находитесь в домашней папке, pwd
вернет путь к ней.
В вашем случае путь к вашей домашней папке — /home/proteeti
. Это ваш текущий рабочий каталог. Набрав ls
, находясь в этой папке, вы увидите ее содержимое.
Вы не можете рассчитывать найти свою домашнюю папкувнутриваша домашняя папка.
Что вы можете сделать, чтобы увидеть саму папку, так это подняться на один уровень вверх в дереве каталогов с помощью cd ..
(или cd /home
) и сделать ls
там. Ваша домашняя папка — это папка с вашим именем пользователя ( proteeti
). Используйте cd proteeti
(или просто cd
), чтобы вернуться в домашнюю папку.
Каталог /home
— это место, где находятся домашние папки всех пользователей. В многопользовательской системе вы можете ожидать, /home
что там будут все домашние папки всех пользователей, а не только ваши.
На языке Unix "корневой каталог" — это /
. Этот каталог — самый верхний каталог в дереве каталогов. Он содержит, помимо самого каталога /home
, другие каталоги, содержащие программы и библиотеки и т. д., установленные системным администратором. Каталог /
не следует путать с /root
, который является специальным домашним каталогом пользователя root (администратора).
Связанный: