Как открыть файл или папку в терминале на Mac

Для большинства пользователей Mac предпочтительным способом открытия файлов или папок является приложение Finder(Finder app) . Но это не единственный способ навигации и доступа к системе файлов или папок — вы можете использовать командную строку. Терминал(Terminal) — это шлюз по умолчанию для этой командной строки, который не требует, чтобы вы указывали или щелкали что-либо — просто введите команду и ваш Mac , и он выполнит команду. 

Есть несколько ситуаций, когда Терминал(Terminal) пригодится при доступе к файлу или папке. Например, если вы разработчик или пользователь командной строки и работаете с Terminal . Приложение также пригодится, когда macOS является серверным программным обеспечением, а Терминал(Terminal) — единственным способом навигации по операционной системе.

В этом руководстве мы покажем вам, как открыть файл или папку в Терминале(Terminal) на вашем Mac

Как открыть файл в терминале(How to Open a File in Terminal)

Вы можете использовать Терминал(Terminal) , чтобы открыть файл через его стандартное/конкретное приложение или через текстовый редактор. 

Когда вы откроете Терминал(Terminal) , вы увидите что-то вроде этого: 

Last login: Mon Sep  6 17:03:20 on ttys000beeagey@Elsiers-Air ~ % 

Откройте файл в терминале через приложение по умолчанию(Open a File in Terminal Through Its Default Application)

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

  1. Выберите Перейти(Go) > Утилиты(Utilities) .

  1. Затем выберите « Терминал(Terminal) », чтобы открыть приложение. 

  1. Щелкните файл правой кнопкой мыши и выберите « Копировать(Copy) » . Кроме того, вы можете перетащить файл в окно терминала(Terminal) , чтобы добавить его в командную строку.

  1. В окне терминала введите « Открыть» [путь к файлу, который вы скопировали](Open [file pathway you copied]) и нажмите кнопку « Возврат»(Return) , чтобы команда вступила в силу. 

Примечание(Note) . Если вы допустили ошибку в пути к команде, вы получите сообщение «Такого файла или каталога не существует». 

Откройте файл в терминале с помощью определенного приложения(Open a File in Terminal Using a Specific Application)

Если вы хотите открыть файл в Терминале(Terminal) с помощью указанного вами приложения, вам все равно потребуется путь к файлу, который вы скопировали ранее, и имя используемого вами приложения. 

  1. В окне терминала(Terminal) введите Open -a «Имя приложения» [путь к файлу]. Например, вы можете ввести Open -a “Preview” /Users/beeagey/Desktop/GOOD\ OR\ BAD\ HUSTLE.jpg .

  1. Нажмите кнопку « Возврат»(Return) , чтобы команда вступила в силу. 

Откройте файл в терминале с помощью текстового редактора(Open a File in Terminal Using the Text Editor)

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

  1. Откройте терминал(Terminal) и введите следующую команду: Open -a Text Edit [ путь к файлу]. Например: Open -a TextEdit /Users/beeagey/Desktop/How\ to\ Open\ a\ File\ or\ Folder\ in\ Terminal\ on\ Mac.docx .

  1. Presst Return запустите команду и откройте файл. 

Как открыть папку в терминале(How to Open a Folder in Terminal)

Вы можете открыть папку в терминале(Terminal) , чтобы увидеть, что в ней. 

  1. Выберите «Переход»(Go) > « Утилиты(Utilities) » > « Терминал(Terminal) » .

  1. Введите(Enter) синтаксис open/path/to/Directory, чтобы открыть папку. Например, вы можете ввести Open /Users/beeagey/Desktop/screenies .

Примечание(Note) . Если вы введете неправильный путь к папке, например /Users/beeagey/screenies , вы получите сообщение, подобное приведенному ниже:

The file /Users/beeagey/screenies does not exist.

beeagey@Elsiers-Air ~ %

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

  • Корневой каталог: Open /
  • Домашняя папка: Open ~ . Чтобы получить символ ~ , нажмите Shift + N.
  • Текущая рабочая папка в Finder: Открыть . (Open .).
  • Откройте приложение без использования Finder: Open /Applications/nameofapplication.app . Например, если вы хотите открыть Safari , введите Open /Applications/Safari.app .

Откройте папку в терминале с помощью контекстного меню(Open a Folder in Terminal Using a Shortcut Menu)

Если вы хотите сделать каталог Finder текущим рабочим каталогом, вы можете изменить ситуацию с помощью контекстного(shortcut) меню.

  1. Выберите меню Apple(Apple menu) > Системные настройки(System Preferences) .

  1. Далее выберите Клавиатура(Keyboard) .

  1. Перейдите на вкладку  « Ярлыки ».(Shortcuts)

  1. Выберите Службы(Services) .

  1. Найдите параметр « Новый терминал в папке(New Terminal at Folder) ».

  1. Выберите папку в Finder , откройте меню « Службы(Services) » и выберите « Новый терминал(New Terminal) в папке(Folder) » . Вы будете делать это всякий раз, когда захотите переключиться между терминалом(Terminal) и графическим интерфейсом(GUI) .

Контролируйте, как вы открываете файлы и папки на вашем Mac(Control How You Open Files and Folders on Your Mac)

Вы можете использовать Терминал(Terminal) для самых разных задач на вашем Mac . Некоторые из них можно сделать в Finder , но гораздо быстрее, когда вы проходите через Terminal . Вы также можете получить доступ к глубоко укоренившимся частям macOS, к которым вы не получили бы доступ из Finder без специальных приложений. 

Ознакомьтесь с другими способами использования Терминала(Terminal) , чтобы завершить процесс с помощью Терминала в macOS(kill a process using Terminal on macOS) , определить сетевые настройки(identify network settings) или обновить приложения Mac(update Mac apps) .

Было ли(Was) это руководство полезным? Поделитесь(Share) своими мыслями в комментарии.



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts