3 способа найти путь к файлу через терминал Mac

Mac Terminal — мощный инструмент, позволяющий выполнять бесконечное количество задач из командной строки. Зачастую эти задачи связаны с необходимостью знать путь к файлу. Бывают также случаи, когда вам необходимо знать путь к приложению.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

Итак, если вы хотите узнать что-то о путях к файлам, читайте дальше, и мы рассмотрим эту тему.

Поиск пути к файлу

Если вы немного не уверены в концепции пути к файлу, не беспокойтесь. Мы рассмотрим это более подробно в следующем разделе. Для тех, кто разбирается в них, давайте сразу перейдем к делу и посмотрим, как можно быстро сделать это с помощью терминала Mac.

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

Ситуация 1: Вы уже там

В этом первом сценарии, который, на мой взгляд, является самым простым, вы уже находитесь в каталоге, содержащем файл, путь к которому вы ищете.

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

страдающий

После того, как вы нажмете клавишу возврата/ввода, вы увидите вывод, который даст вам путь к вашему текущему местоположению в файловой системе. Если это местоположение вашего файла, у вас будет путь к этому файлу. См. пример ниже.

После выполнения команды вы можете увидеть результат /Пользователи/ericwinkler/Test/ziptest2 это путь к файлу ziptest.zip, который я ищу. Отсюда я могу выбрать текст пути, скопировать его и вставить в любое место, где мне нужно его использовать.

Ситуация 2: Не знаю местонахождения

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

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

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

find / -name <имя файла> 2>/dev/null

2>/dev/ноль сообщает системе перенаправить любые сообщения об ошибках или предупреждения, которые вы можете увидеть из-за неадекватных разрешений, чтобы они не загромождали ваш экран, и вы могли видеть реальный результат, который вы ищете.

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

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

В приведенном выше примере следует обратить внимание на несколько вещей. Во-первых, это способ формирования команды find с использованием / параметр пути. / обозначает и представляет собой путь к корневому каталогу. Итак, это говорит ему начать поиск с корня.

Если вы знаете немного больше о том, где находится файл, скажем, под Тест каталог, вы можете указать, чтобы начать поиск с /Пользователи/eircwinkler/Тест. Поиск завершится быстрее, поскольку ему не обязательно проходить по всему диску, а выдаст только оставшуюся часть пути.

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

/Пользователи/eircwinkler/Test/ziptest2/

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

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

Вы можете взглянуть на эта информация от Apple если вы хотите узнать больше о том, как настроена файловая система Mac.

Ситуация 3: Просто перетащите

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

Mac Terminal быстро отобразит путь к файлу. См. пример ниже.

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

Что такое путь?

В приведенных выше примерах мы видели несколько способов найти путь к файлу в Mac Terminal, и это здорово, но могут быть некоторые, кто не знаком с этим термином и все еще может задаваться вопросом, что такое путь на самом деле. Не волнуйтесь, давайте кратко рассмотрим, что это значит.

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

Mac Terminal использует стиль команд на основе UNIX/LINUX, поэтому пути формируются путем объединения имен каталогов с / между каждым именем каталога, при этом корневой каталог всегда обозначается просто как / само собой.

Используя структуру каталогов, показанную выше в качестве примера, путь к запросы на изменение каталог будет /Applications/oldprojects/changerequests.

Заключительные слова

Используя Mac Terminal, вы можете найти путь к файлу несколькими способами. Выше я показал вам три самых простых. Я надеюсь, что предоставленная мной информация поможет вам определить путь к вашим файлам.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *