Що означають “/”, “./”, “../” під час надання шляху?


33

Що означає "/", "./", "../" під час надання шляху?

Відповіді:


45

Кореневий каталог, поточний робочий каталог та батьківський каталог відповідно.


45

Значення шляху:

  • / є коренем поточного накопичувача;
  • ./ - поточний каталог;
  • ../ є батьком поточного каталогу.

12

Будьмо точні:

"/" - це шлях, який починається з /, і, отже, це абсолютний шлях. Таким чином, нам потрібно почати з кореня файлової системи та переходити через папки, задані іменем, тоді як імена розділяються / s (оскільки це роздільник шляху Unix).
Таким чином, / є коренем файлової системи без папок, введених після цього, і, таким чином, / описує корінь файлової системи.

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

З огляду на знання, що .. означає: перейти до батьківської папки, ../ слід легко вивести і залишається як вправа.


8
  • / є кореневою папкою файлової системи.
  • ./ зазвичай позначає поточну папку, в якій перебуває ваша програма чи сценарій, як правило, ту саму з файлом, який ви запускаєте.
  • ../ позначає папку вище поточної.

4

коса риса /є роздільником каталогів. у кожному каталозі є два каталоги, а саме .(поточний каталог) та ..(батьківський каталог)

якщо шлях починається з косою рисою, це означає, що це корінь файлової системи. якщо на початку пропустити косу рису ./(відносно поточного каталогу)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.