Проблемы с файлами - PullRequest
       1

Проблемы с файлами

0 голосов
/ 03 апреля 2012

У меня небольшая путаница в отношении пути к файлу.какая разница между / дом / шехар и дом / шехар.Я сомневаюсь, что разница в добавлении дополнительного "/" в начале составляет

Ответы [ 3 ]

1 голос
/ 03 апреля 2012

/ в начале пути указывает на его абсолютность, т.е. он начинается с корня файловой системы. Отсутствие / означает, что это относительный путь к текущему каталогу.

Например, если вы сейчас находитесь в /etc;

cd /home/shekar перенесет вас в корень файловой системы и затем по пути /home/shekar.

cd home/shekar не перейдет в корень файловой системы, и вы окажетесь в /etc/home/shekar.

0 голосов
/ 03 апреля 2012

Обычно в системах UNIX "/" обозначает корневой каталог. Все каталоги принадлежат корневому каталогу. Другими словами, корневой каталог является родительским каталогом.

Любой каталог в вашей файловой системе может быть представлен двумя типами путей: «абсолютным» путем и «относительным» путем.

Абсолютный путь, всегда начинается с символа "/", потому что каждый каталог принадлежит корневому каталогу, а путь к любому каталогу или файлу - от 1 точки ссылки, т.е. корневого каталога.

Относительный путь относительно каталога, в котором вы находитесь. Например, / home / shekhar - это абсолютный путь, тогда как home / shekhar - это относительный путь, где ваш текущий каталог может быть корневым каталогом.

0 голосов
/ 03 апреля 2012

пути к файлам, которые имеют "/" в начале, являются абсолютными путями.Они начинаются прямо вверху файловой системы.

пути к файлам, которые не имеют / впереди, являются относительными путями.Эти пути относятся к текущему / текущему рабочему каталогу (pwd)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...