Mac os терминал открыть текущую папку

[Mac OS X] Открываем терминал в выбранной папке

Из серии простых советов

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

Для этого открываем Системные настройкиКлавиатураСочетания клавиш, выбираем пункт Службы, в нем находим раздел Файлы и папки, в котором активируем соответствующие пункты (выделено красным):

После чего, эти пункты появятся в Службах контекстного меню всех папок. Например (выделено красным):

При выборе первого из них, откроется новая вкладка в окне уже запущенного Терминал.app, а при выборе второго откроется его новое окно. И в том и другом случае, текущем каталогом будет та папка, из контекстного меню которой был выбран один из этих пунктов:

В чем можно убедиться, например, командой pwd как показано на картинке.

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Лонгриды для вас

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

Apple выпустила уже третью бета-версию iOS 14.6 для разработчиков и участников программы открытого тестирования. Несмотря на то что это крупное обновление, оно содержит всего два нововведения

Часто бывает так, что всё надоело и уже совсем ничего не хочется. Мы подобрали для вас крутые приложения, которые помогут разогнать тоску и отлично провести время!

Источник

Открыть терминал по адресу папки в macOS

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

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

В Системных настройках выберите Клавиатура . Мы выбрали Клавиатура , так как необходимые нам опции находятся в настройках горячих клавиш клавиатуры.

Откроются настройки Клавиатуры. Выберите вкладку Сочетания клавиш . В левом списке выберите пункт Службы . В правом списке установите галочку у пункта Новый терминал по адресу папки . Также можно нажать справа кнопку добавить и установить сочетание клавиш для данной функции. Обратите внимание, там же в списке можно включить пункт Новая вкладка терминала по адресу папки .

Читайте также:  Форматирование флешки с помощью командной строки windows 10

Когда настройки выполнены, откройте файловый менеджер Finder и щелкните правой кнопкой по папке или по папке из пути в статусной строке. В открывшемся меню выберите пункт Службы->Новый терминал по адресу папки .

Источник

Выбор файлов и папок в приложении «Терминал» на Mac

Большинство команд работает с файлами и папками, местонахождение которых задается с помощью путей. Имена папок, из которых состоит путь, разделяются с помощью косой черты. Например, путь к приложению «Терминал» имеет следующий вид: /Программы/Утилиты/Terminal.app.

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

Одна точка обозначает текущую папку. Например, строка «. /Test.c» представляет файл Test.c в текущей папке.

Две точки обозначают родительскую папку текущей папки. Например, строка «.. /Test» обозначает папку с именем «Test», которая имеет такой же уровень, как у текущей папки.

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

Чтобы указать папку «Documents» другого пользователя, введите символ тильды (

), а затем короткое имя пользователя — например,

В macOS эта папка находится в локальной папке /Users или на сетевом сервере.

Чтобы получить список коротких имен на Вашем сервере, введите dscl . -list /Users . Большинство этих пользователей не являются традиционными учетными записями пользователей со своими папками, однако Вы можете найти в этом списке короткие имена известных пользователей на компьютере.

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

Отдельный символ можно интерпретировать буквально, то есть добавить управляющий символ (escape-символ) обратной косой черты непосредственно перед символом в строке. Например, имя пути My Disk задается как «My Disk» или My\ Disk .

Источник

Как в терминале mac os перейти в папку

Содержание статьи

  • Как в терминале mac os перейти в папку
  • Как запустить терминал
  • Как перейти в папку

Условные обозначения

  • Символ, выделенный жирным шрифтом и заключённый в квадратные скобки [V] – нажатие символьной клавиши (в данном случае буквы V).
  • Строка курсивом, заключённая в квадратные скобки [Enter] – нажатие специальной клавиши клавиатуры Mac.
  • Символ запятой между противоположными квадратными скобками [V], [Enter] – просто последовательность действий: сначала нажимаем клавишу V, потом клавишу «Enter».
  • Символ плюса между противоположными квадратными скобками [cmd]+[V] означает, что данную комбинацию клавиш нужно нажимать одновременно.
  • Текст, заключённый в означает, что здесь должен уже быть другой текст, в зависимости от ваших условий.
  • Символ $ в начале строки по умолчанию принимается за приглашение (что такое «приглашение» командной строки вы должны будете разобраться отдельно) и вводить его не надо!
Читайте также:  Передача файлов через wifi windows 10

О приложении Терминал

Раз у вас возник вопрос, как переходить между папками в Терминал, скорее всего вы никогда ранее не работали с Терминалом.

Терминал – это более глубокий уровень работы с macOS – в нём можно делать многое из того, что не умеет графический интерфейс. Причины этому разные: и чисто исторические, и отсутствие необходимости перегружать графический интерфейс редко выполняющимися действиями.

Способов открытия Терминала много. Самый надёжный: Откройте «Finder», слева в «Избранное» откройте «Программы», найдите в них папку «Утилиты», а уже в ней – «Терминал».

В то же время, переход между папками является как раз наиболее часто используемым приёмом при работе с графическим интерфейсом файловой системы macOS. Что же могло вызвать необходимость использовать для этих целей минималистический Терминал?

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

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

Самый надёжный способ перехода

Введите в приглашении:

$ [c], [d], [пробел], и нажмите клавишу «Enter».

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

Сначала получаем в буфере обмена строку пути к папке, к которой вам нужно перейти в Терминале.

Для этого откройте в приложении «Finder» окно с названием папки, на которую вам нужно перейти.

Нажмите по названию этой папки правой кнопкой мыши. Появится контекстное меню, связанное с этой папкой.

Теперь нажмите и удерживайте клавишу [alt] – некоторые пункты контекстного меню изменятся, затем выберите пункт «Скопировать путь до ». Здесь имеется один «подводный камень»: полный путь может внутри содержать пробелы, которые интерпретатор команд Терминала примет за символ разделителя между отдельными параметрами. Поэтому, для гарантированного действия, полученный путь нужно будет взять в кавычки.

Теперь откройте Терминал, наберите в приглашении:

$ [c], [d], [пробел], [ ], [cmd]+[V], [ ], [Enter]

Название папки должно появится в приглашении – значит вы перешли на нужную папку! (cd – сокращение от Change Directory)

Полезные советы

Чтобы посмотреть список файлов в папке наберите:

$ [ l ], [s], [Enter]

Вид представляемой информации можно изменить с помощью параметров. Более подробно список всех опций смотрите в Internet.

Чтобы перейти в корневую (самую верхнюю) папку наберите:

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

Для перехода на уровень выше:

$ [c], [d], [пробел], [ . ], [ . ], [Enter]

Сразу на два уровня вверх:

$ [c], [d], [пробел], [ . ], [ . ], [ / ], [ . ], [ . ], [Enter]

Соответственно, данную схему ($ cd ../..) можно усложнять.

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

Читайте также:  Microsoft update windows explorer

И ещё один фокус: когда вы решите всё же набирать путь вручную, переходя последовательно от папки к папке, чтобы не набирать длинные названия, достаточно набрать несколько первых символов названия папки, к которой вы хотите перейти, и нажать [Tab]. Если такое название папки определяется однозначно, оно появится в приглашении. Причём, в конце будет стоять символ /, что является правильным использованием команды «cd», хотя допускается использование имени папки без / в конце. Если после нажатия [Tab] в строке добавится название, но без завершающего символа /, это означает, что в этом месте имеются несколько папок, начинающихся так же. Если ещё раз нажать клавишу [Tab] появится список папок, удовлетворяющих этому набору, и вам нужно будет продолжить набор, чтобы указать название однозначно.

Ещё один момент, который вас может смутить – это настоящие названия папок по умолчанию: Документы, Загрузки и пр. На самом деле это – подмена для русскоязычной версии. А настоящее название их Documents, Downloads и пр. Будьте внимательны!

И в завершении следует напомнить, что в названии папок/файлов в macOS важен регистр символов!

Источник

Это блог

Бывает, сидишь такой в терминале, и надо файл из текущей папки по-быстрому открыть в редакторе. Или картинку посмотреть. Или PSD в Фотошопе открыть.

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

Mac OS

Чтобы открыть папку в файндере, передайте имя папки. Текущая папка — точка:

Если передать имя файла, он откроется в программе по умолчанию. CSS в текстовом редакторе, картинки в превью, PSD в фотошопе:

Если нужно открыть в приложении не по умолчанию, используйте опцию -a . У меня дефолт для JS-файлов это Sublime Text. А в атоме я открою такой командой:

Даже сайт можно открыть:

У команды open есть и другие опции, посмотрите их вот так:

Можно и наоборот папку из файндера открыть в терминале. Просто перетащите папку на иконку терминала в доке. А если перетащить в открытое окно терминала, то в команду подставится путь к этой папке.

Windows

Внимательный читатель заметил, что команда start работает из cmd, из PowerShell и из bash (cmder). Справку по команде start можно получить в PowerShell или cmd вот так:

Если вы используете Cmder или ConEmu, то можно настроить и открытие папки из проводника в терминале.

Linux

Команда xdg-open . Тоже умеет открывать папки, файлы и адреса. Типа:

Справку по команде xdg-open можно получить так:

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

Подписывайтесь на телеграм-канал про фронтенд, дизайн, работу и жизнь.

Источник

Оцените статью