Как перейти к папке в Терминале Mac

Вы можете перейти к файловой системе на своем Mac, находясь в приложении «Терминал», используя CD команда.

cd <путь и/или имя папки>

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

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

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

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

Методы перехода к папке

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

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

Использование пути с командой cd

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

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

Ты знаешь путь

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

компакт-диск <путь>

Например, у меня есть папка WebArt, к которой я хотел бы перейти. Я уже знаю, что путь к папке — /Users/ericwinkler/Test/WebArt. Все, что мне нужно сделать, это использовать команду cd, как показано ниже.

компакт-диск /Пользователи/ericwinkler/Test/WebArt

Найдите путь

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

find / -name <имя папки> 2>/dev/null

или для моего примера

найти /-имя WebArt 2>/dev/null

Теперь я могу выбрать путь, выделив его, затем скопировать его и вставить в конец команды cd.

компакт-диск /Пользователи/ericwinkler/Test/WebArt

Исследование вашего диска с помощью команды cd

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

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

лс -л

Если я хочу перейти в каталог Test, я могу использовать команду cd ниже.

компакт-диск тест

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

Снова воспользовавшись командой ls -l, я теперь вижу список папок в каталоге Test, который является моим текущим каталогом.

Здесь мы видим нашу папку WebArt, использованную в предыдущем примере. Теперь я могу снова использовать команду cd, чтобы перейти в эту папку.

компакт-диск веб-арт

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

. представляет нашу текущую папку WebArt, а .. представляет папку чуть выше WebArt, которая называлась Test (полный путь будет /Users/ericwinkler/Test). Поэтому, если я хочу вернуться в каталог Test, мне не нужно указывать полный путь. я могу использовать .., который всегда будет представлять папку или каталог над моим текущим каталогом.

CD ..

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

Быстрые команды для облегчения навигации с помощью компакт-диска

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

  • CD – Вернитесь в предыдущий каталог, в котором вы только что находились.
  • CD .. Вернитесь на один уровень каталога назад.
  • компакт-диск ~ Перейдите в свой домашний каталог
  • CD Это также приведет вас в ваш домашний каталог.
  • CD / Перейдите в корневой каталог.
  • страдающий показывает ваш текущий каталог
  • лс – она перечисляет континенты текущего каталога с указанием подробностей и скрытых файлов и папок.

Два метода использования Finder

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

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

Перетащите

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

Шаг 1: Введите cd и пробел в окне терминала. (Пока не нажимайте Enter)

CD

Шаг 2. Откройте Finder, используя предпочитаемый вами метод.

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

Шаг 4: Нажмите на имя папки в Finder и удерживайте левую кнопку.

Шаг 5: Перетащите папку в окно терминала.

Шаг 6: Отпустите левую кнопку мыши, чтобы переместить папку в окно терминала.

Шаг 7. Нажмите клавишу возврата в окне терминала.

Теперь вы будете в папке.

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

Для получения более подробной информации прочтите эту статью с пошаговыми инструкциями по открытию Терминала в текущей папке на Mac.

Часто задаваемые вопросы

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

Почему я вижу сообщение «Отказано в доступе»?

Вы можете увидеть сообщение об отказе в разрешении, если папка, к которой вы пытаетесь перейти, не имеет разрешений на чтение или не принадлежит вам. Вам нужно будет изменить права доступа к папке с помощью команды sudo chmod с вашим паролем.

sudo chmod 777 <имя папки>

Теперь вы сможете перейти в папку.

Почему в начале некоторых путей есть ./, в некоторых — /, а в других — только имя папки?

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

Почему команда поиска показывает два разных пути к моей папке?

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

Заключение

Вы можете перейти к папке в Терминале Mac несколькими способами. Вам следует использовать метод, который вы считаете наиболее удобным, но использование команды cd — это тот метод, который вам следует изучить, даже если вы предпочитаете использовать Finder с методами перетаскивания или контекстного меню.

Нашли ли вы другие способы навигации по файловой системе вашего Mac? Я буду рад вашим отзывам, поэтому дайте мне знать, если у вас есть какие-либо комментарии или вопросы.

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

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

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

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