Путь к файлу, как его узнать и скопировать, полный (абсолютный) и относительный пути к файлам и папкам
Главная » Операционные системы » Windows » 3 способа скопировать путь к файлу или папке
На чтение 5 мин Просмотров 13.1к. Опубликовано Обновлено
Оглавление
- Как посмотреть путь к файлу?
- С помощью Shift
- Через свойства папки или файла
- Узнаем путь к файлу в командной строке Windows
- Как скопировать путь к файлу на Mac
- Абсолютный и относительный пути
В этой инструкции я покажу, как скопировать полный путь к файлу в Windows 10. Иногда нам для поиска информации или работы других программ, необходимо скопировать путь расположения файла, папки или каталога. Чтобы найти определенный файл в иерархии каталогов, необходимо указать абсолютный путь к нему.
Как посмотреть путь к файлу?
Существует несколько способов просмотра и копирования пути к файлам и папкам. Самый простой из них, это использовать клавишу “Shift” ⇒
С помощью Shift
- выбираем папку или файл, до которого вам нужно скопировать путь;
- зажимаем “Shift” и кликаем правой кнопкой мыши по иконке выбранного файла;
- в появившемся меню жмем по пункту “Копировать как путь”;
- путь скопирован в буфер обмена и теперь его можно вставлять куда вам требуется.
Например, путь к рабочему столу Windows 10 на моем компьютере имеет вид ⇒ C:\Users\Alex\Desktop, а к папке Temp ⇒ C:\Program Files (x86)\Temp
Через свойства папки или файла
Следующим способом удобно смотреть расположение папки или документа, но скопировать весь путь не получиться, так как последняя директория в пути не указывается.
- Нажмите правой кнопкой мыши на папку и откройте ее “Свойства”.
- У вас появиться вкладка “Общие” в которой есть пункт “Расположение”. В нем прописан весь абсолютный путь до вашей папки, но без ее имени. Можно сохранить и без него, но для полного пути все равно придется копировать и имя нужного файла, что не очень удобно.
Например путь к графическому изображению help.png вместо ⇒
E:\Фотоматериалы и изображения\Иконки\help.png
будет выглядеть как ⇒
E:\Фотоматериалы и изображения\Иконки
Узнаем путь к файлу в командной строке Windows
- Открываем командную строку. Сделать это можно, нажав комбинацию клавиш Win+R и в открывшейся строке ввести cmd.
- Перетаскиваем иконку файла или папки в основное окно программы cmd.exe.
- Полный путь до файла будет скопирован в окно командной строки. Если это будет файл запуска, например exe, то при нажатии кнопки Ввод (Enter) запуститься программа.
Для примера создадим документ Word с именем Doc3 и поместим его в любую папку и посмотрим его путь в командной строке.
Как скопировать путь к файлу на Mac
Пути к файлам и папкам на Маке можно узнать так же, как и в Виндовс через Shift, только названия кнопок другие ⇒
- открываем в Finder нужную папку или программу;
- удерживая клавишу Option, жмем по ней правой кнопкой мыши;
- выбираем пункт “Скопировать путь до имя вашего файла“.
В буфер обмена скопируется полный путь к файлу например ⇒
/Users/Games/Skyrim/skyrim.exe
Скопировать полный путь до любого файла достаточно просто и с этим справится любой пользователь ПК или ноутбука.
Абсолютный и относительный пути
Путь (от англ. path) — набор символов, показывающий расположение файла или каталога в файловой системе.
Например, в следующей записи G:\EPIM Pro\Необходимые программы\ABBYY FineReader 10.0.102.95 Pro\readme.txt
readme.txt — это имя файла, а G:\EPIM Pro\Необходимые программы\ABBYY FineReader 10.0.102.95 Pro — путь к нему.
Полный (абсолютный) путь к файлу начинается с логического имени диска. Далее идут имена вложенных друг в друга папок (их может быть сколько угодно много). В последней папке содержится требуемый файл.
Имена дисков и папок записываются через слеш-разделитель. В операционных системах UNIX разделительным знаком при формировании пути является обратный слеш “/”. В Windows — “\”. Они служат для разделения названия каталогов, составляющих путь к файлу.
Стандартный путь состоит из трех компонентов ⇒
- Буква тома или диска, после которой следует разделитель томов ( “:” двоеточие).
- Имя каталога. Символ “\” разделителя каталогов служит для разделения подкаталогов в его внутренней иерархии.
- Необязательное имя файла. Символ разделителя каталогов служит для разделения пути к файлу и его имени.
Если присутствуют все три компонента, путь является абсолютным. Полный путь всегда начинается с корневого каталога.
Если буква тома или диска не указана и имя каталога начинается с символа разделителя, то такой путь задан относительно корня текущего диска. В противном случае путь задан относительно текущего каталога.
В следующей таблице показаны некоторые возможные пути к каталогам и файлам ⇒
C:\Users\Alex\AppData – абсолютный путь к файлу из корня диска C.
\Alex\AppData – относительный путь из подкаталога.
Александр
В 1998 году — первое знакомство с компьютером. С 2002 года постоянно развиваюсь и изучаю компьютерные технологии и интернет. Сейчас военный пенсионер. Занимаюсь детьми, спортом и этим проектом.
Задать вопрос
( 1 оценка, среднее 5 из 5 )
Каков абсолютный путь до корневой папки моего аккаунта на сервере? — Вопросы и ответы — Джино
Каков абсолютный путь до корневой папки моего аккаунта на сервере? — Вопросы и ответы — ДжиноПуть относительно корня сервера к вашей домашней директории выглядит так:
/home/usersX/первая_буква_логина/логин/domains/название_домена/
Здесь X может быть целым числом (1, 2, …) или вообще отсутствовать. Точное значение пути к домашней директории уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.
- Можно ли использовать Cron и как это сделать?
- Какая версия Apache используется на вашем хостинге?
- Есть ли у вас PostgreSQL?
- Предоставляете ли вы выделенный IP для аккаунта?
- Есть ли доступ к log-файлам? Где мне найти error_log и access_log?
- В логе ошибок часто появляется ошибка доступа к файлу favicon. ico. Что это за файл?
- Можно ли получить дисковое пространство и другие услуги большего объема, чем указано в ценах на услуги?
- Установлен ли у вас mod_rewrite?
- Есть ли ограничение на количество соединений/подключений по FTP и HTTP?
- Нужна ли услуга «Почтовый сервис» для отправки писем с сайта?
- Можно ли запустить Демона (Daemon)?
- У вас установлена библиотека ImageMagick?
- У вас есть поддержка SSL (HTTPS)?
- Есть ли у вас SSH (Shell)?
- У вас установлен модуль ionCube?
- У вас есть поддержка mod_pagespeed?
- Какие у вас тарифы?
- Есть ли у вас бэкап (резервное копирование) данных, и как часто он производится?
- Есть ли у вас ограничения по использованию трафика?
- Вы можете помочь перенести сайт со старого хостинга к вам?
- Как разместить несколько сайтов на одном аккаунте?
- Каковы программно-технические характеристики хостинга «Джино»?
- Зачем нужен файл robots. txt?
- Как считается количество сайтов на сервисе «Хостинг»?
- Видео: «Как ускорить сайт с помощью HTTP/2?»
- Как создать поддомен?
- Поддерживается ли IPv6?
Пример: Как подключить SSH
Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
+7 495 229-30-31 Москва
+7 812 407-17-11 Санкт-Петербург
+7 343 288-50-31 Екатеринбург
Показать все
© Джино, 2003–2023. «Джино» является зарегистрированным товарным знаком.Лицензия на телематические услуги связи № 150549 от 09.03.2017.
— что такое полное имя пути?
спросил
Изменено 3 года, 10 месяцев назад
Просмотрено 321 тысяч раз
Я хотел бы понять, что на самом деле означает полное имя пути. У меня есть файл в моем домашнем каталоге с именем my_script. Я предположил, что полное имя пути — ./my_script, что означает, что он находится в корневой папке, но я не уверен. Может кто-нибудь просветить меня на это?
- командная строка
- пути
Нет, ваше предположение неверно. Полный путь к файлу my_script
из вашего домашнего каталога: /home/your_user_name/my_script
. Когда вы вводите ./my_script
в терминал, вы на самом деле пытаетесь выполнить скрипт (если он исполняемый), и он будет выполнен, только если ваш текущий рабочий каталог /home/your_user_name/
. Для выполнения сценария вы также можете использовать полный путь к файлу, который, как я уже сказал, /home/your_user_name/my_script
Считается, что пути UNIX выглядят и воспринимаются как интернет-адреса, что приводит к совместимости. Полный путь к текущему рабочему каталогу можно найти в терминале с помощью следующей команды:
pwd
Чтобы узнать полный путь к домашнему каталогу пользователя, вы можете использовать:
echo ~ эхо $HOME эхо /дом/$USER
Приведенные выше три команды эквивалентны.
Чтобы узнать полный путь к файлу, вы можете использовать команду readlink
. Например, в вашем случае:
cd ~ readlink -f мой_скрипт2
Полное имя пути на самом деле означает полный путь к этому файлу или папке из каталога файловой системы /
.
Например, полный путь к вашему скрипту:
/home/your_username/my_script
Или полный путь к исполняемому файлу grep
:
/bin/grep
Что касается ./my_script
, то символ .
означает текущий каталог, поэтому вы на самом деле говорите: «Найдите в текущем каталоге файл или папку с именем my_script»
Чтобы понять полный путь, вы должны сначала узнать начальную точку.
Корневой каталог /
является отправной точкой операционных систем на базе *nix. Он содержит все остальные каталоги, как системные, так и пользовательские.
Домашний каталог пользователя /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/
или ~/
для краткости, содержит файлы и каталоги пользователя. Например, «Изображения», «Музыка», «Документы» и т. д. Каждый из этих каталогов обозначается как /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/КАТАЛОГ
, например, «Документы» находятся по адресу /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/Documents
.
Как и в случае с каталогами, на файлы ссылаются таким же образом, например, файл с именем my_script
, расположенный в домашнем каталоге пользователя 9На 0021 sosytee можно ссылаться, используя полный путь /home/sosytee/my_script
или ~/my_script
для краткости.
Доступ к файлам и каталогам можно получить, используя их полные пути из любой точки системы. Кроме того, к ним можно получить доступ, используя только их имя, если оно находится в том же каталоге. Например, если пользователь находится по адресу ~/
при использовании терминала, он может получить доступ к файлу my_script
, используя только my_script
.
Кроме того, можно получить доступ к каталогам и файлам, используя только их имена, если они помещены в его переменную PATH. Вы можете увидеть, что хранится в PATH, используя echo $PATH
.
Простые примеры доступа к файлам с помощью командной строки:
- Пользователь в настоящее время находится по адресу
/home/USERNAME/
и хочет использовать командуcat
для файла, расположенного по адресу/home/USERNAME/Documents.
с именем foo.txt:
кот Документы/foo.txt
Пользователь находится внутри
~/Documents
и хочет запустить скрипт с именемfoo.sh
, расположенный по адресу~/Scripts/Foo
:ш ../Скрипты/Foo/foo.sh
или
ш ~/Scripts/Foo/foo.sh
во что бы то ни стало это просто резюме.
Дополнительная информация
Руководство по Bash для начинающих от Machtelt Garrels
Подробнее о PATH здесь
О структуре каталогов Unix
Полное имя пути — это путь от корневого каталога (т. е. /
). ./my_script
— это имя относительного пути, поскольку путь задается относительно текущего каталога, который обозначается как .
.
Итак, если вы находитесь в своем домашнем каталоге, полный путь будет s.th. например /home/sosytee/my_script
. Для вашего домашнего каталога есть «сокращение» ~
, что означает, что вы также можете написать ~/мой_скрипт
. Но это, конечно, приведет к другому пути для каждого пользователя.
Чтобы увидеть полный путь к вашему текущему каталогу, позвоните по номеру pwd
.
Я предположил, что полное имя пути ./my_script
Нет, это не так. Этот путь относителен. Точка в начале указывает на текущий каталог:
$ ls ./my_script мой_скрипт $ кд .. $ лс ./мой_скрипт ls: невозможно получить доступ к ./my_script: нет такого файла или каталога
Как видите, я изменил каталог и my_script
не найден, это означает, что . /my_script
не является абсолютным путем.
Я предположил, что полный путь — ./my_script, что означает, что он находится в корневой папке, но я не уверен.
Из Википедии:
[…] Полный путь или абсолютный путь — это путь, указывающий на одно и то же место в одной файловой системе независимо от рабочего каталога или комбинированных путей.
Начиная с ./my_script
не заполнять условие, что всякий раз, когда я могу найти файл my_script
, мы должны сделать вывод, что это относительный путь.
Относительный путь — это путь относительно рабочего каталога пользователя или приложения, поэтому полный абсолютный путь указывать не нужно.
Здесь… я полагаю, вы спрашиваете, потому что вы установили сервер Ubuntu на Windows…
скопируйте этот код в проводник вашей папки на Windows %userprofile%\AppData\Local\Packages
, который покажет вам домашнюю локацию. .. она скрыта где-то в вашей системе
В этой папке дважды щелкните папку дистрибутива Linux, файлы которого вы хотите просмотреть:
- Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
- openSUSE Leap 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
- SUSE Linux Enterprise Server 1246932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac
Названия этих папок в будущем могут незначительно измениться. Просто найдите папку, названную в честь дистрибутива Linux.
ваш дом будет находиться под LocalState\rootfs\home
Большая часть этой информации была получена из Как получить доступ к вашим файлам Ubuntu Bash в Windows (и вашему системному диску Windows в Bash)
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя электронную почту и парольОпубликовать как гость
Электронная почтаОбязательно, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Файловая система— Как показать полный путь к файлу или каталогу в терминале?
спросил
Изменено 2 года, 10 месяцев назад
Просмотрено 111 тысяч раз
Мне нужно знать имя каталога, чтобы ввести его в терминал. Как получить доступ к именам каталогов?
Проводник Windows раньше имел строку заголовка с полным путем. Может кто-нибудь помочь мне понять, как увидеть полный путь к определенному файлу?
- файловая система
- файлы
- каталог
- пути
Если вы используете Nautilus для просмотра файлов, вы можете переключить панель навигации, нажав Ctrl + L
.
Если вы используете терминал, просто введите pwd
, чтобы узнать абсолютный путь к вашему текущему местоположению.
Чтобы отобразить полный путь к файлу в терминале, просто перетащите значок файла в терминал, и полный путь к файлу будет отображаться в двух апострофах (символы одинарных кавычек). Это так просто.
В Ubuntu 20.04 и более поздних версиях перетаскивание файлов или каталогов не работает с рабочего стола, но работает в других местах, включая перетаскивание с рабочего стола в файловом менеджере Files.
find может сделать это очень удобно из терминала. Вот пример, в котором я ищу полный путь к файлу Taxes-2013.pdf:
sudo find / -name Taxes-2013.pdf
Выдает:
/home/me/Documents /Налоги-2013.pdf
Я использую sudo, чтобы избежать всех выводов с отказом в разрешении, которые в противном случае я получил бы с помощью find при поиске в корне дерева.
Если вам нужен только путь и вы хотите удалить имя файла, вы можете использовать
sudo find / -name Taxes-2013.