Сверь числа и знаки с фото.
Какой пример является путём к файлу относительно домашнего каталога пользователя? Выберите только один правильный вариант ответа: ○ ./Приказ.odt ○ ~/Документы/Приказ.odt ○ /home/user/Документы/Приказ.odt
Краткий ответ: второй вариант — ~/Документы/Приказ.odt.
Почему именно он
В Linux путь можно записать тремя способами, и каждый вариант в тесте — это как раз один из них:
| Запись | От чего отсчитывается | Тип пути |
|---|---|---|
./Приказ.odt |
от текущего каталога (. — «здесь») |
относительный |
~/Документы/Приказ.odt |
от домашнего каталога (~ — его сокращение) |
задан относительно домашнего каталога |
/home/user/Документы/Приказ.odt |
от корня / |
абсолютный (полный) |
В вопросе ключевые слова — «относительно домашнего каталога», а домашний каталог обозначается именно знаком ~. Поэтому подходит ~/Документы/Приказ.odt.
Первые два варианта часто путают:
./Приказ.odt— файл в папке, где ты сейчас находишься. Если ты уже перешёл, например, в/tmp, эта запись будет указывать на/tmp/Приказ.odt, а не на домашнюю папку.~/Документы/Приказ.odt— всегда одна и та же папка «Документы» внутри домашнего каталога, с какого бы места ты ни запускал команду.
Как проверить на практике
В терминале:
pwd # где я сейчас
ls ~/Документы # содержимое папки Документы в домашнем каталоге
cd ~/Документы && pwd # убедиться, что ~ ведёт в /home/user
Если pwd покажет /home/user/Документы, значит ~ раскрывается в /home/user — это и есть «отсчёт от домашнего каталога».