Відповіді:
Кореневий каталог, поточний робочий каталог та батьківський каталог відповідно.
Значення шляху:
/
є коренем поточного накопичувача; ./
- поточний каталог; ../
є батьком поточного каталогу.Будьмо точні:
"/" - це шлях, який починається з /, і, отже, це абсолютний шлях. Таким чином, нам потрібно почати з кореня файлової системи та переходити через папки, задані іменем, тоді як імена розділяються / s (оскільки це роздільник шляху Unix).
Таким чином, / є коренем файлової системи без папок, введених після цього, і, таким чином, / описує корінь файлової системи.
./ не починається з /, і, отже, ./ не може бути абсолютним ім'ям файлу. Таким чином, це відносна назва файлової системи. Таким чином, нам потрібно почати з поточного робочого каталогу та застосувати навігаційні операції, які розділені роздільником шляху. У цьому випадку операція ".", Що означає: залишитися в поточній папці. (Таким чином, потрібно набрати ./foo, щоб виконати foo у поточному каталозі, якщо. Не є в змінній шляху). Після "перебування в поточній папці" більше нічого не відбувається, тому ./ опишіть поточну робочу директорію.
З огляду на знання, що .. означає: перейти до батьківської папки, ../ слід легко вивести і залишається як вправа.