Что означает «/», «./», «../» при передаче пути?

Что означает «/», «./», «../» при передаче пути?

5 Solutions collect form web for “Что означает «/», «./», «../» при передаче пути?”

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

Значения пути:

  • / – корень текущего диска;
  • ./ – текущий каталог;
  • ../ является родителем текущего каталога.

Будем точно:

«/» – это путь, начинающийся с /, и, следовательно, это абсолютный путь. Таким образом, нам нужно начинать в корне файловой системы и перемещаться по папкам, указанным по имени, тогда как имена разделяются на / s (потому что это разделитель путей unix).
Таким образом, / является корнем файловой системы без каких-либо папок, введенных после этого, и, таким образом, / описывает корень файловой системы.

./ не начинается с /, и, следовательно, / / ​​не может быть абсолютным именем файла. Таким образом, это относительное имя файловой системы. Таким образом, нам нужно начать с текущего рабочего каталога и снова применить навигационные операции, которые разделены разделителем путей. В этом случае операция «.», Что означает: оставаться в текущей папке. (Таким образом, нужно набрать ./foo, чтобы выполнить foo в текущем каталоге, если. Не входит в переменную пути). После «пребывания в текущей папке» ничего больше не происходит, поэтому ./ описываем текущий рабочий каталог.

Учитывая знание, что .. означает: перейдите в родительскую папку, ../ следует легко вывести и оставить в качестве упражнения.

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

Slash / является разделителем каталогов. В каждом каталоге есть две директории, а именно . (Текущий каталог) и .. (родительский каталог)

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

Давайте будем гением компьютера.