В чем разница между абсолютными и относительными именами файлов

Обновлено: 04.07.2024

Путь — это уникальное расположение файла или папки в файловой системе операционной системы. Путь к файлу — это комбинация символов / и буквенно-цифровых символов.

Абсолютный путь

  • Начните с корневого каталога ( / ) и продвигайтесь вниз.
  • Напишите косую черту ( / ) после каждого имени каталога (последнее не обязательно)

Например:

будет работать, только если файл «abc.sql» существует в вашем текущем каталоге. Однако, если этот файл отсутствует в вашем рабочем каталоге и присутствует где-то еще, скажем, в /home/kt , тогда эта команда будет работать, только если вы будете использовать ее, как показано ниже:

В приведенном выше примере, если первым символом пути является /, местоположение файла должно быть определено относительно корня. Когда у вас есть более одного / в имени пути, для каждого такого / вы должны спуститься на один уровень в файловой системе, как в приведенном выше примере, kt на один уровень ниже home и, следовательно, на два уровня ниже root.

Абсолютный путь определяется как указание местоположения файла или каталога из корневого каталога (/). Другими словами, мы можем сказать, что абсолютный путь — это полный путь от начала фактической файловой системы до каталога /.

Относительный путь

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


Чтобы быть более конкретным, давайте взглянем на рисунок ниже, на котором, если мы ищем фотографии, то абсолютный путь к ним будет указан как /home/jono/photos, но при условии, что мы уже присутствует в каталоге jono, тогда относительный путь к нему можно записать как простые фотографии.

Использование . и .. в относительных путях

UNIX предлагает ярлык в относительном пути, который использует либо текущий, либо родительский каталог в качестве ссылки и указывает путь относительно него. Относительный путь использует один из следующих загадочных символов:

На самом деле это означает, что если мы сейчас находимся в каталоге /home/kt/abc и теперь вы можете использовать .. в качестве аргумента для cd для перехода в родительский каталог /home/kt как :

ПРИМЕЧАНИЕ. Теперь / при использовании с .. имеет другое значение; вместо перехода на уровень вниз он перемещается на один уровень вверх:

Пример абсолютного и относительного пути

  1. Изменение каталога с концепцией относительного пути:
  2. Изменение каталога с концепцией абсолютного пути:

Пожалуйста, напишите комментарии, если обнаружите что-то неверное или хотите поделиться дополнительной информацией по теме, обсуждавшейся выше.

Гиперссылки, обычно называемые ссылками, по-прежнему являются одним из наиболее важных аспектов и фундаментальным элементом Всемирной паутины. Это возможность создать ссылку на странице, которая заставляет читателей напрямую переходить или получать доступ к другому контенту в документе. Это одна из самых определяющих черт веб-сайтов, особенно для достижения высокого рейтинга. Существует прямая зависимость между количеством ссылок. Ссылки могут быть чем угодно, например, словом или кнопкой, которые указывают на другое место, которое является частью этого веб-сайта, или могут указывать на контент, который является частью внешних веб-сайтов. Как бы ни было просто добавлять ссылки на веб-сайты, веб-дизайнеру становится немного сложнее понять эту концепцию, особенно когда в игру вступают абсолютные и относительные пути.


Что такое абсолютный путь?

Абсолютный путь — это путь, описывающий расположение файла или папки независимо от текущего рабочего каталога; на самом деле, это относительно корневого каталога. Он содержит полное расположение файла или каталога, отсюда и название. Его также называют абсолютным путем или полным путем, и он всегда начинается в одном и том же месте, то есть в корневом каталоге. Абсолютные пути содержат всю необходимую информацию для поиска ресурсов, указанных абсолютным URL-адресом. Для ссылки на веб-сайты, которые находятся в домене, отличном от вашего домашнего домена, необходимо использовать абсолютный путь.


Что такое относительный путь?

Относительный путь — это путь, описывающий расположение файла или папки относительно текущего рабочего каталога. Его лучше всего использовать для ссылок на веб-сайты, расположенные в одном домене, в идеале на определенные разделы веб-сайтов, в которых документы никогда не меняют отношения друг к другу. В отличие от абсолютных путей, относительные пути содержат информацию, относящуюся только к текущему документу на том же веб-сайте, что позволяет избежать необходимости указывать полный абсолютный путь.Проще говоря, относительный путь — это путь относительно местоположения текущей веб-страницы.

Разница между абсолютным и относительным путем

Смысл

Абсолютный путь, также называемый путем к файлу или полным путем, относится к определенному местоположению в файловой системе, независимо от текущего рабочего каталога. Это расположение файла или каталога на компьютере, который содержит корневой каталог и полный список каталогов, необходимых для поиска файла или каталога. Относительный путь, напротив, относится к местоположению каталога, используя текущий каталог в качестве ссылки, что позволяет избежать необходимости указывать полный абсолютный путь. Таким образом, относительный путь также называется неабсолютным путем.

Существует два основных варианта выбора URL-адресов: абсолютный URL-адрес и относительный URL-адрес. Абсолютный URL-адрес указывает на очень конкретное место в Интернете и содержит всю необходимую информацию для поиска ресурса. Абсолютные URL-адреса должны использоваться для ссылок на другие веб-сайты, которые не расположены в том же домене. Относительные URL-адреса, с другой стороны, более просты в использовании, потому что они относятся к странице, на которой они находятся. Всегда рекомендуется использовать относительные URL-адреса для ссылок, расположенных в том же домене, что упрощает работу с ними.

В Windows

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

D: \documents\mydocument.doc

мой документ.doc

В первом примере абсолютный путь содержит полный путь к файлу, расположенному в каталоге «D». Вы можете щелкнуть файл правой кнопкой мыши и выбрать свойства, чтобы определить абсолютный путь к этому файлу. Во втором примере относительный путь содержит частичный адрес файла относительно текущего рабочего каталога.

В Linux

В Linux абсолютный путь определяется как расположение файла или каталога относительно корневого каталога и обозначается косой чертой ( / ). Корневой каталог относится к верхнему каталогу, который включает в себя файловую систему, содержащую ряд подкаталогов, которые ведут к дополнительным подкаталогам. Напротив, относительный путь относится к расположению файла или каталога относительно текущего рабочего каталога, а не к корневому каталогу. Например,

/export/home/ftp/pub

экспорт/дом/ftp/паб

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

Абсолютный и относительный пути: сравнительная таблица

< бр />

Обзор абсолютного и относительного пути

Короче говоря, если вы хотите размещать ссылки на другие веб-сайты, принадлежащие какому-либо другому домену, отличному от домашнего домена, вы, скорее всего, используете абсолютный путь. Напротив, вы будете использовать относительный путь для навигации по сайту, если ссылки находятся в том же домене, на который вы ссылаетесь. Проще говоря, абсолютный путь указывает на то же место в файловой системе относительно корневого каталога, тогда как относительный путь указывает на определенное место в файловой системе относительно текущего каталога, с которым вы работаете.

Сагар Хиллар — плодовитый автор контента, статей и блогов, работающий старшим разработчиком контента и писателем в известной фирме по обслуживанию клиентов, расположенной в Индии. У него есть стремление исследовать разносторонние темы и разрабатывать высококачественный контент, чтобы сделать его лучше всего читаемым. Благодаря своей страсти к писательству он имеет более 7 лет профессионального опыта написания и редактирования текстов на самых разных печатных и электронных платформах.

Вне своей профессиональной деятельности Сагар любит общаться с людьми из разных культур и происхождения. Можно сказать, что он любопытен по натуре. Он считает, что каждый — это опыт обучения, и это приносит определенное волнение, своего рода любопытство, чтобы продолжать идти. Сначала это может показаться глупым, но через некоторое время это расслабит вас и вам будет легче начинать разговор с совершенно незнакомыми людьми — вот что он сказал».

Сегодня онлайн-платформы — это развивающийся форум для всех компаний. Ключевыми для всех таких веб-сайтов во всемирной паутине являются ссылки или гиперссылки. Эти ссылки, которые могут быть размещены на слове или символе, позволяют нам переходить из одного места в другое в Интернете. Эти ссылки бывают двух типов: абсолютные и относительные, различия между которыми основаны на пути к местоположению, который они описывают, и способе.

Вам также может понравиться:

Абсолютный и относительный путь

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


< /p>

Еще одно видимое различие между двумя путями заключается в том, что абсолютный путь начинается с символа-разделителя, такого как «/», тогда как относительный путь никогда не начинается с таких символов. В абсолютном пути символ-разделитель вперед затем просачивается в нужное место.

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

Таблица сравнения абсолютного и относительного пути

Что такое абсолютный путь?

Абсолютный или полный путь — это путь к местоположению в операционной системе или в Интернете. Особенность этого пути в том, что он начинается с корневого каталога и ведет к локациям. Полный путь всегда включает подробную карту местоположения. Эти пути используются для перехода с одного веб-сайта на другой с помощью гиперссылок, которые связаны с контентом в другом домене.

Для таких переходов по доменам другого веб-сайта абсолютный путь использует абсолютный URL. Эти URL-адреса являются подробными и конкретными, обозначающими определенное место.

Однако их разделительные символы различаются в зависимости от используемой операционной системы. Также есть несколько символов, которые участвуют в абсолютном пути и имеют разное значение на языке программирования.

Например, одиночный «/» или «\» означает разделитель каталогов, одиночная точка «.» представляет текущий каталог, а двойная точка или «..» представляет родительский каталог.

Кроме того, эти жаргоны меняют форму от страны к стране, например, корейский или японский каталог может использовать ¥ или ₩ в качестве разделителя каталогов вместо стандартных «/» или «\». Абсолютный путь, который всегда включает корневой каталог, чаще всего начинается с «/» или «\», обозначающих основной файл.

Что такое относительный путь?

Относительный путь – это набор информации, которая ведет к местоположению относительно текущего каталога. Такие пути используют относительный URL-адрес для навигации по ссылкам. Относительный путь можно использовать только для навигации в пределах определенного домена, и он не позволяет переходить с одного веб-сайта на другой при использовании относительного URL-адреса в Интернете

Эти пути также являются кульминацией похожих символов, используемых абсолютным путем. Однако относительный путь не включает корневой каталог и, следовательно, не начинается с обратной или прямой косой черты. Относительный путь также называется неабсолютным путем или частичным путем. Пути такого типа особенно полезны для веб-разработчиков, поскольку они короткие и требуют меньше времени для написания кода при наборе длинных кодов для программистов.

Аналогичным образом относительные пути являются частью абсолютного пути, который обозначает определенное место в том же каталоге при использовании в таких операционных системах, как Windows или Linux.

Относительный путь обычно начинается с «..», представляющего родительский каталог, а затем переходит к определенному местоположению. Однако они намного короче полного пути.

Основные различия между абсолютным и относительным путем

  1. Основное различие между абсолютным и относительным путем заключается в том, что абсолютный путь указывает путь от корневого каталога, тогда как относительный путь связан с текущим каталогом.
  2. Еще одно видимое различие между двумя путями заключается в том, что абсолютный путь начинается с символа-разделителя, такого как «/», тогда как относительный путь начинается с таких символов, как «..», но никогда не с «/» или «\».
  3. Абсолютный путь используется, когда ссылка ведет к контенту на другом веб-сайте, а относительный путь используется при создании ссылки на что-либо на том же веб-сайте.
  4. Абсолютный путь также называется полным путем, тогда как относительный путь также называется неабсолютным путем или частичным путем.
  5. В абсолютном пути используется абсолютный URL-адрес для перехода на страницы, находящиеся за пределами одного домена, тогда как в относительном пути используется относительный URL-адрес, который ведет к страницам только в том же домене.

Заключение

Оба этих пути широко используются программистами для создания ссылок и гиперссылок на страницы внутри и вне веб-сайтов. Таким образом, они играют ключевую роль в увязывании контента и развитии веб-страницы.

Однако между этими двумя путями есть существенные различия, которые делают их очень полезными по-своему.

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

Еще одно ключевое различие между двумя путями заключается в том, что абсолютный путь начинается с символа-разделителя, такого как разделитель каталогов «/» или «\», тогда как относительный путь начинается с таких символов, как «..», но не с «/». или «\».

Абсолютный путь используется для ссылки на контент с другого веб-сайта, а относительный путь используется для ссылки на что-то на том же веб-сайте. Относительный путь является частью абсолютного пути и помогает разработчикам при написании длинных кодов для веб-страниц.

Мы выражаем разницу между абсолютным и относительным путем. Онлайн-платформы сегодня являются растущим форумом для всех предприятий. Ссылки или гиперссылки необходимы для всех таких веб-сайтов во всемирной паутине. Эти ссылки, которые можно организовать по слову или символу, позволяют нам переходить из одного места в другое в Интернете. Эти ссылки бывают двух типов: абсолютные и относительные, различия между которыми основаны на описываемом ими пути расположения и способе.

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

Еще одно видимое различие между двумя способами заключается в том, что абсолютный путь начинается с символа-разделителя, такого как «/», тогда как относительный путь никогда не начинается с таких символов. В абсолютном пути символ прямого разделителя отфильтровывается в нужное место. разница между абсолютным и относительным путем

разница между абсолютным и относительный путь

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

Сравнительная таблица

< td>Используется относительный URL
По определению указывает местоположение корневого каталога относится к текущему местоположению каталога
Функция символа-разделителя Начинается с символа-разделителя Никогда не начинается с символа-разделителя
Перейти к Контент из других доменов Контент того же домена
Используется URL-адрес Использовать абсолютный URL-адрес
Другие имена Полный путь или путь к файлу Путь не является абсолютным

Что такое абсолютный путь?

Абсолютный или полный путь — это путь к местоположению в операционной системе или в Интернете. Особенность этого пути в том, что он начинается с корневого каталога и ведет к местам. Полный маршрут всегда включает в себя подробную карту местности. Эти маршруты используются для перехода с одного веб-сайта на другой с помощью гиперссылок, связывающих контент в другом домене.

Для таких переходов в доменах другого веб-сайта абсолютный путь использует абсолютный URL. Эти URL-адреса являются подробными и конкретными, указывающими на конкретное местоположение.

Однако их разделительные символы различаются в зависимости от используемой операционной системы. Есть также несколько символов, которые участвуют в абсолютном пути и имеют разные значения в компьютерном языке.

Поскольку одиночный «/» или «» означает разделитель каталогов, одиночная точка «.» представляет текущий каталог, а двойная точка или «..» представляет основной каталог.

Кроме того, эти жаргоны различаются от страны к стране, например, в корейском или японском каталоге в качестве разделителя каталогов может использоваться ¥ или ₩ вместо стандартных «/» или «». Абсолютный путь, который всегда включает корневой каталог, в большинстве случаев начинается с «/» или «», указывающего на основной файл.

Что такое относительный путь?

Относительный путь – это набор информации, которая ведет к местоположению относительно текущего каталога. Эти маршруты используют относительный URL-адрес для перехода между ссылками. Относительный путь можно использовать только для навигации в пределах определенного домена, и он не позволяет переходить с одного веб-сайта на другой при использовании относительного URL-адреса в Интернете

Эти пути также являются кульминацией похожих символов, используемых абсолютным путем. Однако относительный путь не включает корневой каталог и поэтому не начинается с обратной или прямой косой черты. Относительный путь также называется неабсолютным путем или частичным путем. Эти типы путей особенно полезны для веб-разработчиков, поскольку они короткие и требуют меньше времени для написания кода, чем для программистов.

Аналогичным образом относительные пути являются частью абсолютного пути, обозначающего определенное место в том же каталоге, при использовании в таких операционных системах, как Linux Windows.

Относительный путь обычно начинается с «..», обозначающего родительский каталог, а затем фильтруется до определенного местоположения. Однако они намного короче полного трека.

  • Основное различие между абсолютным и относительным путем заключается в том, что абсолютный путь указывает путь от корневого каталога, а относительный путь связан с текущим каталогом.
  • Еще одно видимое различие между двумя способами заключается в том, что абсолютный путь начинается с символа-разделителя, такого как «/», а относительный путь начинается с таких символов, как «..», но никогда не с «/» или «».
  • Абсолютный путь используется, когда ссылка ведет к содержимому на другом веб-сайте, а относительный путь используется при ссылке на что-либо на том же веб-сайте.
  • Абсолютный путь также называется полным путем, а относительный путь также называется неабсолютным путем или частичным путем.
  • В абсолютном пути используется абсолютный URL-адрес для перехода на страницы, находящиеся за пределами одного домена, а в относительном пути используется относительный URL-адрес, который ведет к страницам только в том же домене.

Заключительная мысль

Эти два способа широко используются программистами для создания ссылок и гиперссылок на страницы веб-сайтов и за их пределами. И, следовательно, они играют фундаментальную роль в связывании содержания и разработке веб-страницы.

Однако между двумя маршрутами есть существенные различия, которые делают их очень полезными по отдельности.

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

Еще одно ключевое различие между двумя путями заключается в том, что абсолютный путь начинается с символа-разделителя, такого как разделитель каталогов «/» или «», тогда как относительный путь начинается с таких символов, как «..», но никогда не с «/» или “”.

Абсолютный путь используется для ссылки на контент с другого веб-сайта, а относительный путь используется для ссылки на что-либо на том же веб-сайте. Относительный путь является частью абсолютного пути и помогает разработчикам писать обширный код для веб-страниц.

Читайте также: