Перейти к папке в mac os

Обновлено: 21.11.2024

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

Когда вы открываете приложение из Finder или с рабочего стола, это всегда происходит из контекста «Рабочего каталога» — каталога вашего компьютера, в котором вы находились, когда запускали программу. Когда вы щелкаете файл на рабочем столе или открываете приложение из папки Dock или Applications, вы по-прежнему открываете файл в папке. Dock и Desktop — это просто абстракции для этого каталога, которые упрощают доступ к ним.

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

Давайте научимся перемещаться по нашему компьютеру с помощью интерфейса командной строки терминала.

pwd и рабочие каталоги

Когда вы открываете сеанс терминала, вы попадаете в каталог вашей файловой системы. Какие бы программы вы ни выполняли или работали в своем Терминале, например, когда вы нажимаете элементы в своем графическом интерфейсе, это действие происходит в контексте «Рабочего каталога».

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

Откройте терминал, и вы окажетесь в командной строке, где ваш компьютер ожидает инструкций.

Что такое приглашение командной строки

Наш запрос командной строки и, возможно, ваш, если вы настроили свою среду с помощью Learn, представлен следующим образом:

Первая строка, [16:19:43] ~, сообщает нам текущее время, поэтому ожидайте, что эта часть будет отличаться для вас, и наш текущий рабочий каталог, ~ , что означает наш домашний каталог, каталог по умолчанию для ты. Мы объясним идею домашнего каталога или ~ чуть позже.

Следующая строка, // ♥, — это приглашение командной строки, где мы можем вводить инструкции и команды для выполнения нашим компьютером. // ♥ — это индивидуальное приглашение, которое вы получили, настроив свою среду с помощью Learn. Нам символы // ♥ напоминают нам о пути, '//', о любви, '♥'. Это наша мантра, когда мы программируем. И мы думаем, что это выглядит довольно круто, учитывая, сколько времени мы проводим в нашем Терминале.

В более общем случае приглашение командной строки обозначается символом $ .

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

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

pwd — Печать рабочего каталога

Давайте запустим нашу вторую программу командной строки (наша первая была, когда вы запустили Learn hello ).

Введите pwd в командной строке. Вы должны увидеть что-то вроде:

В моем домашнем каталоге ~ мой терминал представил мне приглашение $ . Я набрал pwd и нажал Enter на клавиатуре. Мой терминал ответил /Users/avi и вернул меня в мой домашний каталог, ~ и дал мне новое приглашение, $ .

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

Команда pwd является аббревиатурой от «Печать рабочего каталога». Команда pwd выводит рабочий каталог сеанса терминала, папку, в которой вы сейчас находитесь.

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

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

~ — Ваш домашний каталог

Когда вы открываете новый сеанс терминала, вы начинаете с папки по умолчанию в вашей файловой системе, которая называется вашим домашним каталогом. Когда вы используете свой компьютер, вы входите в систему под учетной записью пользователя, вы знакомы с этим, поскольку OS X время от времени запрашивает пароль вашего пользователя.

Каждому пользователю на вашем компьютере предоставляется "Домашняя директория" для его файлов.Ваша операционная система OS X использует этот «Домашний каталог» для защиты ваших файлов от других пользователей, которые могут использовать ваш компьютер совместно.

В OS X домашние каталоги пользователей хранятся в папке Users в корне или главном каталоге верхнего уровня вашего жесткого диска, представленном / .

'/' означает основной каталог вашего жесткого диска. Каждый файл и папка на вашем компьютере находится где-то внутри / .

/Users — это основной каталог Users в OS X. Внутри /Users есть папка для вашего имени пользователя, имя учетной записи, которую вы используете для входа на свой компьютер. Мое имя пользователя avi, поэтому мой домашний каталог: /Users/avi. Ваш будет другим, и вы можете увидеть это, открыв новый сеанс терминала и введя pwd .

Символ ~ (тильда) — это просто ярлык для вашего домашнего каталога, каким бы он ни был. Всякий раз, когда вы видите свой рабочий каталог или путь к файловой системе с ~ , вы дома.

Нет ничего лучше ~ .

ls — Список файлов в каталоге

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

Когда мы набираем ls в Терминале, мы просим наш Терминал вывести список файлов и папок в текущем рабочем каталоге.

В моем домашнем каталоге ~ (на самом деле это /Users/avi) есть 6 каталогов: Applications, Development, Desktop, Documents, Downloads и Public. Возможно, у вас есть еще.

cd — Смена каталогов

Когда вы откроете новый сеанс терминала, вы окажетесь в рабочем каталоге, возможно, в вашем домашнем каталоге, ~ . Но как нам перейти к другим каталогам и изменить наш рабочий каталог? Вы можете использовать команду cd, что означает «Изменить каталог».

В своем домашнем каталоге попробуйте:

В ~ , нашем домашнем каталоге, по приглашению $ мы набираем cd Desktop . Наш терминал изменит каталог и войдет в папку «Рабочий стол», и теперь в нашем приглашении будет указано, что наш рабочий каталог ~/Desktop . Ваше приглашение может выглядеть немного иначе, но вы будете в каталоге рабочего стола. Подтвердите с помощью: $ pwd (помните, что на самом деле не набирайте $). pwd должен вывести что-то вроде: /Users/avi/Desktop , полный путь к вашему рабочему каталогу.

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

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

Рабочий стол находится в avi, который находится в Users, который находится в верхней части моего жесткого диска, в корне, / . Путь к моему рабочему столу: /Users/avi/Desktop. Изнутри Desktop вы должны ссылаться на родительский каталог, avi как .. .

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

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

open — Открытие папок и файлов

Когда вы находитесь в Терминале, иногда полезно открыть текущий каталог, в котором вы находитесь, ваш рабочий каталог, в Finder. Вы можете сделать это с открытым . . Откроется представление OS X Finder каталога, в котором вы находитесь.

subl — Открытие папок и файлов в Sublime Text

Иногда удобно иметь возможность открыть каталог или файл прямо в текстовом редакторе. Если вы используете SublimeText, вы можете настроить ярлык subl именно для этого!

Чтобы включить этот ярлык, просто запустите

Теперь, если вы хотите открыть весь каталог в Sublime Text, попробуйте subl .

atom — открытие папок и файлов в Atom

В качестве альтернативы, если вы используете Atom, вы можете выбрать «Установить команды оболочки» в меню под «Atom» — это установит для вас ярлык atom, который работает так же, как subl выше — просто запустите

чтобы открыть текущий каталог.

Подсказка: автозаполнение вкладок

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

Если вы уже давно пользуетесь Mac, то знаете, что это больше, чем просто симпатичный интерфейс с окном и значками.Под поверхностью операционной системы находится целый мир, к которому вы можете получить доступ только из командной строки. Терминал (в папке /Applications/Utilities) является шлюзом по умолчанию для этой командной строки на Mac. С ним вместо того, чтобы указывать и нажимать, вы вводите команды, а ваш Mac выполняет ваши приказы.

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

Если вы еще не знакомы с интерфейсом командной строки вашего Mac. Прежде всего: как перемещаться по файловой системе из командной строки.

Подсказка

По умолчанию, когда вы открываете Терминал, первое, что вы видите, выглядит примерно так:

Последний вход: пятница, 25 июня, 10:37:06, ttys000
romansempire@Mac-Pro-8 ~ %

Вот что вы видите:

  • В первой строке отображается время, когда вы в последний раз входили в свой Mac через командную строку; это текущее время, когда вы используете Терминал.
  • Вторая строка — это подсказка, и хотя она может меняться от системы к системе в зависимости от конфигурации, по умолчанию она содержит несколько битов информации:
    • В приглашении выше romansempire указано имя пользователя.
    • Mac-Pro-8 — это имя компьютера Mac (то же, что и имя компьютера на панели «Общий доступ» в Системных настройках).
    • Значок ~ показывает, где вы находитесь в файловой системе Mac. ~ — это ярлык, обозначающий домашнюю папку текущего пользователя. (В Finder это папка с вашим именем пользователя и значком домика.)
    • % — это символ, который оболочка (интерфейс по умолчанию, который использует Терминал) отображает, чтобы указать, что она готова принять команду.

    Как узнать, что находится в папке

    Когда вы впервые попадаете в командную строку, вы находитесь в своей домашней папке. Находясь там или находясь в любой папке (каталог на Unix-языке), вам может понадобиться узнать, что в ней находится. Для этого используйте команду ls (или list). Введите ls и нажмите клавишу возврата, и вы увидите папки (и/или файлы) в текущем каталоге.

    Вывод простой команды ls довольно скуден; он показывает вам имена файлов и папок, содержащихся в текущем каталоге (включая некоторые знакомые, такие как «Фильмы», «Музыка», «Изображения» и т. д.). К счастью, вы можете добавить в команду ls несколько необязательных переключателей, которые позволят вам увидеть больше информации. Например, введите ls -l (это буква L в нижнем регистре), затем нажмите клавишу Return. Вы увидите что-то вроде этого:

    Не беспокойтесь слишком сильно о том, что все это значит, прямо сейчас — мы просто промокли ноги. Дело в том, что ls может предоставить дополнительную информацию о файлах и папках, в зависимости от указанных вами параметров. В этом случае эта дополнительная информация включает имя пользователя, которому владеют все элементы в каталоге. (Это право собственности является частью режима доступа к файлам в системе Unix.) Персонал romansempire рядом с большинством перечисленных выше элементов означает, что каждый из них принадлежит пользователю romansempire, который находится в группе персонал. Другая понятная часть информации рядом с каждым файлом и папкой — это дата и время последнего изменения каждого из них.

    Еще один удобный вариант: вы можете просматривать невидимые файлы, которые Finder обычно не показывает, набрав ls -a . (Все эти скрытые файлы имеют точки (.) перед именами.)

    Как получить доступ к другим папкам/каталогам

    Когда вы находитесь в Finder и хотите перейти в другую папку, вы находите эту папку и дважды щелкаете по ней. Вместо этого из командной строки вы используете команду cd (или change directory). Итак, допустим, вы находитесь в своей домашней папке и хотите заглянуть в папку «Загрузки». Для этого введите cd Downloads. (Не забывайте всегда вводить пробел после любой команды, которая имеет дополнительный аргумент, например имя каталога в предыдущем примере.) Как только вы это сделаете, ls покажет вам содержимое папки «Загрузки».

    Вот несколько быстрых приемов для перемещения по файловой системе вашего Mac.

    • Если вы наберете cd и нажмете клавишу возврата (без указания каталога), вы вернетесь в свою домашнюю папку. (Вы также можете ввести cd ~, чтобы перейти туда.)
    • Если вы наберете cd / , вы перейдете на корневой уровень вашего загрузочного диска.
    • Если вы наберете cd .. (это две точки), вы перейдете в каталог выше того, в котором находитесь в данный момент. Поэтому, если вы находитесь в своей домашней папке и набираете cd .. , вы перейдите в папку /Users вашего Mac.
    • А если вы наберете cd - (дефис), вы вернетесь в каталог, в котором находились до последнего запуска команды cd.

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

    В Windows 10 вы можете открыть cmd в любой папке, введя cmd в адресной строке проводника или просто удерживая нажатой клавишу Shift и щелкнув правой кнопкой мыши окно проводника. В контекстном меню вы увидите опцию Открыть командное окно здесь. Однако такой возможности быстро открыть Терминал на Mac нет. Когда вы открываете терминал на Mac, он всегда открывается в домашнем каталоге, но бывают случаи, когда вам может понадобиться открыть их в определенной папке в вашей системе. Оказывается, вы также можете открыть Терминал в любом каталоге на macOS. Есть 3 способа сделать это.

    1. Используйте команду cd
    2. Используйте встроенный ярлык Mac
    3. Использовать стороннее приложение

    Быстрый переход к папке в Терминале на Mac

    Метод I

    Это наиболее распространенный метод.

    Просто откройте терминал, введите команду cd и путь к папке, по которой вы хотите перемещаться. Например,

    В качестве альтернативы, если вам лень вводить полное имя пути, вы также можете перетащить папку (или путь) на значок приложения терминала. Он автоматически захватит путь к папке, затем нажмите Enter.

    Метод 2

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

    Как и Windows, Mac также позволяет открывать терминал непосредственно из определенной папки. Однако эта опция скрыта глубоко под настройкой Mac. Давайте посмотрим, как это решить.

    Чтобы начать, перейдите в «Системные настройки» > «Клавиатура» > «Ярлыки» > «Службы».

    Найдите в настройках «Новый терминал в папке» и установите флажок.

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

    Теперь, когда вы находитесь в Finder, просто щелкните правой кнопкой мыши папку, перейдите в «Службы», и вы увидите новую опцию — «Новый терминал в папке». Нажатие на которое откроет Терминал в текущей папке

    Метод 3

    Кроме того, вы можете использовать множество сторонних приложений для перехода к папке в терминале. Я рекомендую cdto и OpenInTerminal.

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

    Для начала загрузите OpenInTerminal. На момент написания последней версией была OpenInTerminal-Lite 0.4.1.

    После загрузки откройте приложение, разархивируйте его и переместите в папку "Приложения".

    Теперь вам нужно добавить OpenInTerminal-Lite на панель инструментов вашего Finder. Для этого, удерживая нажатой клавишу Cmd, перетащите приложение на панель инструментов Finder.

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

    И на этом все.

    Теперь, чтобы удалить OpenInTerminal, вы должны сначала удалить его с панели инструментов Finder, а затем удалить его из папки «Приложения». Для этого откройте Finder и выберите «Вид» > «Настроить панель инструментов». Откроется новое окно, нажмите и удерживайте значок OpenInTerminal и перетащите его за пределы панели инструментов, чтобы удалить его с панели инструментов. Теперь вы можете удалить исходное приложение из папки приложений.

    В целом, это было несколько способов перейти к папке в терминале на Mac, хотя это и не живая заставка, но экономия времени, если вы часто пользуетесь терминалом. В общем, я бы рекомендовал использовать опцию «Новый терминал в папке», поскольку она встроена в Mac, или, если вы предпочитаете опцию папки, использовать приложение OpenInTerminal. Дайте мне знать, ваши мысли, в разделе комментариев ниже.

    Мэтт Кляйн

    Мэтт Кляйн
    Писатель

    Мэтт Кляйн имеет почти двадцатилетний опыт написания технических текстов. Он рассмотрел Windows, Android, macOS, Microsoft Office и все, что между ними. Он даже написал книгу The How-To Geek Guide to Windows 8. Узнайте больше.

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

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

    Вперед! Идти! Вперёд!

    Как вы могли заметить, меню «Перейти» висит в строке меню и появляется всякий раз, когда выбран Finder.

    Обратите внимание на все направления, которые были намечены для нас заранее.

    Если вы нажмете клавишу «Option», вы сможете получить доступ к скрытой папке «Библиотека». Также обратите внимание, что сочетание клавиш для вложенной папки также изменилось.

    Аналогично, если вы удерживаете «Command + Shift», вы получаете новую опцию «Выбрать начальный диск на рабочем столе».

    Наконец, вы можете перемещаться назад, вперед и вверх, если используете мышь или ярлыки. Поэтому, если вы хотите вернуться назад, используйте «Command + [», чтобы перейти вперед «Command + ]», а чтобы перейти к закрытой папке, используйте «Command + стрелка вверх».

    Это очень полезно знать, потому что на боковой панели нет дерева папок (хотя вы можете добавить к нему расположение папок), как мы видим здесь в проводнике Windows.

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

    Конечно, использование Finder для детализации папки и ее подпапок — это один из способов сделать это, но зачем делать шаг, когда можно прыгнуть? Обратите внимание на параметр «Перейти к папке…», который можно выполнить с помощью комбинации «Shift + Command + G».

    Теперь вы можете ввести или вставить пункт назначения, нажать "Перейти", и вы мгновенно попадете туда.

    Это может быть очень полезно при следовании инструкциям, которые сообщают вам, как перейти к местоположению x или y. Вместо того, чтобы переходить туда клик за кликом, вы можете просто использовать опцию «Перейти к папке».

    Последний пункт в меню «Переход», на который мы хотим кратко обратить внимание, — это «Подключиться к серверу…». Если в вашей сети есть другие компьютеры, с которыми вы обмениваетесь файлами, особенно компьютеры Windows или Linux, тогда эта функция будет полезна.

    Просто используйте комбинацию «Command + K», чтобы открыть диалоговое окно «Подключение к серверу». Вы можете добавлять или удалять избранные серверы, просматривать последние серверы и подключаться к ним.

    Меню «Перейти» — это фантастический и почти мгновенный способ навигации по всей OS X, но что, если вам не нравятся предварительно созданные ярлыки?

    Изменение ярлыков меню Go Finder

    Чтобы изменить сочетания клавиш в меню «Переход», достаточно создать новое сочетание клавиш для приложения Finder в настройках клавиатуры. Например, предположим, что мы хотим, чтобы «Все мои файлы» были «Command + Shift + T» вместо «F». Мы открываем настройки клавиатуры, нажимаем «Ярлыки приложений», а затем «+».

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

    В результате наш пункт меню теперь привязан к новому сочетанию клавиш.

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

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

    У вас есть комментарий или вопрос, который вы хотели бы нам задать? Пожалуйста, напишите нам на нашем дискуссионном форуме. Мы приветствуем и ценим ваши отзывы.

    • › Как изменить значок дока Finder в OS X
    • › Как изменить количество последних элементов в OS X
    • › Как настроить представления папок в OS X Finder
    • › Как скрыть или отключить папку «Недавние» на Mac
    • › Как полностью удалить Office 2011 для Mac OS X
    • › Как восстановить метки панели задач в Windows 11
    • › Как установить Google Play Маркет в Windows 11
    • › Почему прозрачные чехлы для телефонов желтеют?

    Читайте также: