Cd команда mac os

Обновлено: 04.07.2024

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

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

cd - позволяет вернуться в предыдущую директорию.

cd .. позволяет вам подняться в вышестоящую директорию.

ls выдает список имен файлов в указанной директории

ls -f показывает файлы с их расширением.

ls -a перечисляет все файлы, включая скрытые.

ls -lo кроме перечисления существующих файлов показывает также их права доступа и дату их создания. Если вы хотите, чтобы были перечислены только файлы, начинающиеся с определенной буквы, например, с Z, наберите ls Z*. Учтите, команда чувствительна к регистру, и если какие-то файлы имеют в начале заглавную Z, а вы набрали обычную z, вы их просто не увидите.

mkdir создает новую директорию. Для примера: набрав команду : mkdir new, вы создадите новую директорию с названием new.

rm удалить файл.

rmdir удалить директорию.

rm new.txt : команда удалит файл new.txt

rmdir new - удаляет директорию с именем new.

Если вы хотите удалить директорию, которая не является пустой, вы либо должны в начале удалить все ее содержимое, либо использовать команду rm -R

rm -R new : удаляет директорию new со всем ее содержимым.

clear - очищает экран терминала. В принципе, иногда достаточно просто сделать «правый клик» на окне терминала и выбрать в контекстном меню - Clear Scrollback.

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

Script done on Sat Feb 10 18:21:32 2007

файл будет сохранен с именем typescript в вашей домашней директории.

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

df - простая команда, которая покажет вам объемы вашего дискового пространства, включая сетевые диски.

du - список всех папок, имеющихся на вашем системном разделе.

Копирование файлов и папок, осуществляется при помощи команды cp. Допустим, вы хотите скопировать файл note.txt с рабочего стола в каталог Documents. В этом случае потребуется набрать в терминале cp note.txt

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

Если при этом вы желаете не просто скопировать файл, а скопировать и сохранить его уже с новым названием (для примера возьмем в качестве нового названия new.txt), то требуемая команда будет выглядеть следующим образом - cp note.txt

/Documents/new.txt. И в вашей папке появится файл new.txt, являющийся копией файла note.txt с рабочего стола.

Для того, чтобы скопировать нужный файл в исходный каталог, но уже с новым именем, достаточно будет набрать cp note.txt new.txt

cp -R Documents "Documents backup" - команда, посредством которой вы сохраняете резервную копию всей вашей директории Documents. Кавычки необходимы, так как в названии директории присутствует пробел.

sudo cp -Rp /Users "/Users backup" - команда позволяет скопировать всю директорию /Пользователи (включая все домашние папки, находящиеся внутри), сохраняя при этом как можно больше файловой информации (принадлежность, права и т.д., но не ветвь ресурса) с названием Users backup. Вы должны выполнять эту команду из под учетной записи администратора, так, в данном примере используется sudo, позволяющая получить временный доступ с правами root. Если вы выполняете команду из-под учетной записи пользователя, вас попросят ввести пароль администратора.

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

ditto Documents "Documents backup" копирует всю директорию под именем "Documents" и называет копию директории "Documents backup".

mv - переименование файлов. Для примера, набрав в терминале mv new old, вы переименуете файл или директорию с названием new в old. А следующей командой: mv old

/Documents - вы переместите его из текущей директории в вашу директорию Documents.

find - поиск файлов, соответствующих заданным вами критериям.

find / -name (имя файла без скобок) : команда осуществит поиск нужного вам файла по всей файловой структуре, включая все смонтированные диски (в том числе и сетевые) и отобразит полный путь к нему.

find -x/ -name (имя файла без скобок) : то же самое, но поиск будет осуществляться исключительно на загрузочном диске вашей системы.

find . -name '*имя файла*' : (с сохранением указанного синтаксиса) - поиск будет осуществлен в текущем каталоге и всех его подкаталогах.

find . -mtime -(здесь нужная вам цифра, вводить без скобок) : эта команда, как и предыдущая, осуществляет поиск в текущем каталоге и всех его подкаталогах, но ее отличие в том, что указав, к примеру, цифру 3 (find . -mtime -3) команда выдаст вам все файлы, которые были изменены в течение последних трех дней. Указав 0, команда найдет только те файлы, дата которых была изменена.

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

ps -ax показывает список всех процессов

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

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

top -us5 то же самое, но с сортировкой процессов, по объему их нагрузки на процессор.

kill - команда, "убивающая" зависший процесс или посылающая ему сигнал.

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

Пример: набираем в терминале команду top, в появившемся списке процессов выбираем нужный, скажем, процесс 2200, (в моем случае им оказался совершенно ненужный мне AppleSpell) нажимаем Q для выхода из меню - и после kill 2200. Еще раз набираем top - и убеждаемся, что больше упомянутый 2200-го процесс больше не фигурирует в списке запущенных процессов.

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

sudo lsof - список открытых файлов, включая всю систему. Требуется пароль администратора.

И наконец, команда sudo lsof -i - команда, позволяющая вам увидеть все открытые сетевые соединения в вашей системе.

pico и nano - простейшие текстовые редакторы для терминала. Довольно ограничены по функционалу. Для выхода из pico или nano нажмите сочетание CTRL+X

more или less - отображает содержимое текстового файла по одной странице. Для перехода на следующую нажмите пробел. Не работает с документами Word, PDF, RTF и любыми файлами отличным от txt формата.

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

diskutil выдает список всех возможных команд для операций с вашим жестким диском. От просто просмотра командой diskutil list до таких операций, как монтирование разделов, починка всем знакомых «пермишонов» или формата. Говоря проще, перед вами все опции (на самом деле их даже больше) уже знакомой вам Disk Utility с той разницей, что все действия вы выполняете через интерфейс командной строки. Вот пример лишь нескольких команд, предлагаемых вам diskutil

diskutil resizeVolume позволяет изменять размер выбранного раздела

diskutil partitionDisk позволяет совершать операции над диском и его отдельными разделами. Форматирование, выбор файловой системы и пр.

diskutil eraseDisk стирает информацию с вашего жесткого диска.

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

diskutil info /Volumes/здесь имя раздела то же самое, но для любого другого, смонтированного, но незагрузочного раздела вашего жесткого диска.

sudo diskutil repairPermissions / еще одна команда для «починки пермишнов» на загрузочном диске с вашей MacOS X. При ее выполнении от вас потребуют ввести пароль администратора.

sudo passwd root - команда, которая может вам понадобиться только в одном случае - если вы забыли root пароль, пароль администратора.

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

ftp - утилита и одновременно протокол (File Transfer Protocol) для передачи файлов. После установления связи с другой машиной (ftp-сервером) вам, скорее всего, будет предложено ввести свое имя (login) и пароль (password) на этой машине. После подключения, Вы сможете с помощью команды "cd <имя директории>" перемещаться по директориям машины-сервера, с помощью "ls" просматривать содержимое выбранных каталогов, с помощью команды "get <имя файла>" перекачивать файлы с сервера на клиентскую машину (в данном случае клиентом будет узловая машина), а с помощью команды "put <имя файла>", наоборот, переслать файл с клиентской машины на сервер. Для окончания сеанса связи служит команда "quit". Если вы хотите, чтобы передача данных происходила в фоновом режиме, можно воспользоваться командой dlftp <имя ссылки>

host - выполняет поиск с помощью службы DNS по заданному имени или IP адресу и выдает информацию о конкретном узле Интернета.

nslookup - Выполняет "поиск имени узла" по заданному IP адресу.

dig - несет те же функции.

telnet - команда, запускающая утилиту и протокол для подключения к удаленной системе.

rlogin - команда расшифровывается как Remote login и инициирует сессию с удаленной системой. По сравнению с ssh - небезопасна в использовании.

rsh (Remote shell) - исполняет команду на удаленной системе.

rcp (Remote copy) - копирование файлов между двумя машинами через сеть. Как и предыдущие r* команды, небезопасна в использовании и по возможности от нее стоит лучше воздержаться в пользу ssh.

ssh (Secure shell) - устанавливает сеанс связи и выполняет команды на удаленной системе. Выступает в качестве защищенной замены для таких команд как telnet, rlogin, rcp и rsh

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

whois - команда, отвечающая за поиск в Domain Name System - DNS. При использовании ключа -h вы указываете, на какой именно из существующих whois серверов будет отправлен ваш запрос.

команда ping, в отличие от множества уже приведенных здесь команд, знакома и большинству Windows - пользователей. Чаще всего она применяется как инструмент для диагностики соединений, ее задача - передача пакета ICMP echo_request.

reboot - перезагрузка компьютера

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

(Две последние команды выполняются исключительно из-под аккаунта администратора.)

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


Привет! Это статья для тех, кто только начинает знакомство с командной строкой.

Сегодня мы рассмотрим основные команды в среде MacOS.

Есть несколько способов:

  • Вызовите окно поиска (Cmd + Пробел, на Вашем устройстве может быть установлена другая комбинация), и напишите "Терминал" или "Terminal":

Там, в папке "Другие", можно найти значок Терминала:

Теперь, если мы нажмем на значок, откроется такое окно:

Обратите внимание: это стандартная программа для работы в командной строке. При желании, Вы можете установить и какую-нибудь другую программу - например, iTerm, Terminator и т.д.

Основные команды:

Давайте рассмотрим каждую из них по отдельности.

Команда ls

ls - расшифровывает как "List files in the directory", что переводится как "перечислить все файлы в папке" или "вывести на экран список файлов в папке". Синтаксис команды такой:

ls

Итак, если Вы только открыли терминал, Вы автоматически попадете в так называемый "home directory" - "исходный каталог", или "хомяк" - сленг от слова"home" 🙂 Обычно это папка, которая называется так же как и имя пользователя. Давайте откроем терминал и напишем команду ls:

Если нажать Enter, то мы увидим:

У Вас исходный каталог может выглядеть по-другому - например, у Вас не будет папок 42FileChecker, если у Вас не будет установлен Adobe Creative Cloud, - не будет папки Creative Cloud Files, и т.д.

Команда cd

cd - расшифровывается как "Change directory", что переводится как "сменить папку" или "перейти в другую папку". Синтаксис такой:

cd <путь к папке>

Например, как Вы помните, мы только открыли терминал и сейчас находимся в home directory:

Мы можем зайти в одну из этих папок. Давайте, например зайдем в папку Desktop (Рабочий стол). Для этого, напишем:

cd Desktop


Если мы нажмем Enter, мы перейдем на Рабочий стол. Сейчас, у нас на Рабочем столе находится только папка "Files":


И если мы теперь вызовем команду ls, увидим только папку Files - то же самое, что видим на своем Рабочем столе:


Чтобы выйти обратно, напишем:

cd ..

То-есть мы пишем "cd", а потом две точки:


Нажмем Enter. Теперь, давайте еще раз вызовем ls:


Как видите, мы опять находимся в home directory.

Команда pwd

pwd - расшифровывает как "Present working directory", что переводится как "текущая рабочая директория". То есть команда pwd показывает, в какой сейчас папке мы находимся. Синтаксис такой:

pwd

Например, у нас имя пользователя "Maria". Поэтому, наша домашняя папка так и называется:


Опять же, если мы зайдем в папку Desktop:


Если мы сейчас напишем pwd, то увидим, что мы находимся папке "Desktop":


Команда mkdir

mkdir - расшифровывается как "Make directory", что переводится как "создать папку". Синтаксис такой:

mkdir <название новой папки>

Например, сейчас мы находимся на Рабочем столе. Как Вы помните, в этой папке у нас только одна папка - Files:


Теперь, давайте создадим новую папку - например, с названием "NewDirectory":


Теперь, если мы вызовем команду "ls", то увидим, что у нас уже две папки:


Для большей наглядности, мы можем открыть папку в Finder:


Команда open

"Open" переводится как "открыть". С помощью этой команды мы можем открыть что угодно - папку или файл. Синтаксис такой:

open <название файла или папки>

Например, сейчас мы находимся в папке Desktop. Давайте откроем папку NewDirectory. Для этого мы пишем:

open NewDirectory


Нажмем Enter. Тогда мы увидим, что откроется папка "NewDirectory" в Finder:


Чтобы открыть текущую папку, мы пишем:

open .

Здесь точка означает папку, в которой мы находимся. Например, давайте вернемся в папку home directory:


Теперь, мы находимся в папку, которая называется именем пользователя:


Напишем "open .":



Отлично! Точно так же мы можем открывать и файлы. Например, создадим новый текстовый файл на Рабочем столе:


Теперь, зайдем на Рабочий стол:


open text.txt


Тогда, файл будет открыть в программе по умолчанию:


Мы можем открыть этот же файл и находясь в другой папке. Например, вернемся в "домашнюю" папку. Это, кстати, можно сделать, если просто написать "cd", без аргументов:


Теперь, мы будем находиться в папке с именем пользователя:


Давайте откроем файл text.txt отсюда. Напишем путь к файлу:

open Desktop/text.txt


Получим такой же результат, как и в первый раз:


Точно так же, мы можем открыть файл и если он находится в папке "выше". Например, зайдем в папку NewDirectory:


Мы можем открыть файл, если напишем следующее:

open ../text.txt


Увидим, что файл, как и раньше, открылся в программе TextEdit:


Но мы и сами можем выбрать приложение, в котором следует открыть файл. Синтаксис такой:

open -a <название приложения> <название файла>

Например, давайте откроем файл с помощью приложения Safari. Пишем:

open -a Safari ../text.txt


Если нажать Enter , увидим что файл открылся в браузере:


Команда touch

С английского "touch" переводится как "прикоснуться", "потрогать" 🙂 Эта команда позволяемое нам создать пустой файл. Синтаксис такой:

touch <название нового файла>

Например, сейчас мы находимся в NewDirectory на Рабочем столе. Мы можем проверить это с помощью команды pwd, которую мы выучили раньше:


Теперь, давайте создадим файл. Мы можем сделать что угодно - изображение (img.jpg), текстовый файл (file.txt) или звуковой файл (sound.waw). Естественно, все эти файлы будут пустыми.

touch image.jpg


Теперь, в папке NewDirectory появится файл image.jpg. Давайте откроем папку с помощью команды open и посмотрим:



Отлично! Еще, мы можем создать несколько файлов одной командой. Их имена можно указать через пробел:

touch file1 file2 file3 .

Например, давайте сделаем несколько файлов с расширением .txt. Напишем в командной строке:

touch 1.txt 2.txt 3.txt


Теперь, если мы откроем папку NewDirectory, мы увидим наши новые файлы:


Команда mv

mv - расфшифровывается как"Move", что переводится как "переместить", "передвинуть". С помощью этой команды мы можем:

  • переместить файл из одной папки в другую
  • переименовать файл

Итак, чтобы переместить файлы из одной папки в другую, мы пишем следующее:

mv <имя файла> <папка>

Например, давайте переместим файл image.jpg из папки NewDirectory на Рабочий стол (т.е. на уровень выше). Для этого, пишем:

mv image.jpg /Users/Maria/Desktop

Как видите, мы указали абсолютный путь. То-есть это путь не относительно нашей текущей папки ("относительный" путь), а путь по которому папка находится в системе. Это можно сравнить с адресом. Можно сказать, что дом находится "на соседней улице" (это будет относительный путь), а можно что он находится по адресу. например, Ул. Уличная 123 (это будет абсолютный путь).

Таким образом, наш файл переместиться на Рабочий стол:



Как видите, теперь в папке нет изображения. Вместо этого, оно находится на Рабочем столе:


Давайте теперь вернем файл обратно. Напишем:

mv ../image.jpg .

Как видите, мы берем файл image.jpg, который находится на уровень выше (../image.jpg), и переедаем его в папку, в которой мы находимся сейчас (.).


Теперь, файл image.jpg опять в папке NewDirectory:


Кроме того, мы можем перемещать несколько файлов одновременно. Синтаксис такой:

mv file1 file2 file3. <папка>

Итак, давайте переместим все файлы из папки NewDirectory на Рабочий стол. И в этот раз, мы используем не абсолютный путь, а относительный. Пишем следующее:

mv image.jpg 1.txt 2.txt 3.txt ./..


Точно так же, мы могли бы написать:

mv * ./..

где * означает все файлы в папке.

Вот теперь мы можем увидеть, что все указанные нами файлы переместились на Рабочий стол:


Теперь, давайте посмотрим как можно переименовать файл. Синтаксис такой:

mv <старое имя> <новое имя>

Например, давайте поменяем название файла с image.jpg на picture.jpg. Для этого нам нужно перейти в папку Рабочий стол с помощью команды cd, а потом написать:

mv image.jpg picture.jpg


Если мы теперь откроем папку Рабочий стол, то увидим следующее:


Отлично! Теперь файл называется по-другому - picture.jpg.

Вот и все - теперь Вы знаете основные команды для работы с командной строкой на Mac OS.

Спасибо, что были с нами! 🙂

Надеемся, что наша статья была Вам полезна. Можно записаться к нам на курсы по Java на сайте.

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

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

Терминал – это более глубокий уровень работы с 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 ../..) можно усложнять.

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

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

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

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

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

4 способа доступа к корневому каталогу Mac OS

Мы рассмотрим четыре разных способа доступа к корневому каталогу MacOS, MacOS и Mac OS X. Это относится ко всем версиям современного программного обеспечения Mac.

1: Используйте ярлык клавиш «Переход к папке»

  • В любом месте на рабочем столе Mac нажмите Command + Shift + G, затем введите / и нажмите return, чтобы перейти в корень (Macintosh HD)

Перейдите в Корневой каталог / в Mac OS X

Если вам не нужен частый доступ к корневому каталогу, использование ярлыка клавиатуры может иметь наибольший смысл. Кроме того, использование generic / path всегда будет идти в корневой каталог, даже если кто-то переименовал «Macintosh HD» в нечто другое, сделав его универсальным для всех Mac.

2. Перетащите «Macintosh HD» в боковую панель Finder

  • Откройте окно Finder в любой папке, отличной от «Все мои файлы», и нажмите на заголовок, потянув полностью вниз до имени компьютера
  • Перетащите «Macintosh HD» на боковую панель Finder

Добавить корневую папку на боковую панель Finder в Mac OS X

Теперь щелчок на Macintosh HD мгновенно перейдет в корневой каталог.

3: Покажите жесткие диски на рабочем столе, чтобы показать «Macintosh HD»

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

  • Из любого места в Finder вытащите меню Finder и выберите «Preferences»
  • На вкладке «Общие» установите флажок рядом с «Жесткие диски», чтобы сразу показать Macintosh HD (и любой другой подключенный жесткий диск)

4: Получить / с помощью командной строки

Любой, кто приходит из фона unix, найдет это очевидным, но доступ к корневому каталогу всегда возможен с помощью команды cd:

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

Почему я не могу видеть / bin, / etc, / usr, / var, / private и другие элементы структуры каталога Unix?

macOS и Mac OS X опирается на осторожную сторону и по умолчанию скрывает большинство корневых каталогов из Finder. Если вы знаете, что делаете, и вам нужно открыть все и все корневые подкаталоги (например, ls -a / будет отображаться в командной строке), вам нужно будет установить скрытые файлы, которые будут показаны Mac OS X Finder. Каталоги и файлы, которые считаются скрытыми с помощью команды chflags или те, которые содержат период перед именем, будут отображаться светло-серыми, но все равно доступны и доступны для поиска Finder:

Полный список корневого каталога в Mac OS X Finder

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

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

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