Mac os терминал как сменить диск

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

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

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

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

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

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

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

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

Источник

Монтирование и отключение дисков из командной строки в Mac OS X

Вы можете подключать и отключать диски, тома и диски из командной строки MacOS и Mac OS X.

Для многих пользователей самый простой способ отключить диск на Mac — просто перетащить том в корзину, использовать клавиши извлечения, отсоединить диск или использовать один из методов принудительного извлечения. Точно так же, если вы хотите перемонтировать диск, вы обычно можете просто физически отключить диск и снова подключить его. Но что, если вы хотите иметь возможность монтировать, отключать и повторно монтировать диски из командной строки? Это именно то, что мы здесь рассмотрим.

Этот трюк работает с внешними USB-дисками, жесткими дисками, Firewire, Thunderbolt, DVD, компакт-дисками, сетевыми дисками, даже флэш-накопителями USB, буквально с любым томом, который может быть смонтирован и доступен с помощью невероятно полезной команды diskutil. Используя командную строку для повторного подключения диска, весь процесс может быть завершен удаленно, если необходимо, через SSH, без необходимости физического отключения диска от Mac. Это бесконечно полезно для устранения неполадок, для сценариев и автоматизации, и это отличный трюк для тех из нас, кто просто любит возиться с Терминалом.

Как отключить диск из командной строки на Mac

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

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

1: Список всех дисков

Первое, что вам нужно сделать, это перечислить подключенные диски. Это предоставит список всех дисков, которые подключены к Mac, которые либо подключены, либо отключены, а также все их соответствующие разделы. Мы делаем это, чтобы получить идентификатор диска, который обычно выглядит как disk1s2, disk2s2 и т. Д.

Результат будет выглядеть примерно так:

$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 120.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS OSXDaily 15.7 GB disk1s2

В этом примере мы сосредоточимся на подключенном диске с именем «OSXDaily», который оказывается внешним флэш-накопителем USB, который появляется последним в списке. Обратите внимание, что идентификатор этого диска — «disk1s2», и мы перенесем его в следующую серию команд, чтобы размонтировать и снова подключить его.

Вероятно, стоит упомянуть, что диски всегда будут располагаться в / dev / и поэтому / dev / всегда будет иметь префикс перед идентификатором.

2. Отключить указанный диск

По-прежнему используя команду diskutil, мы укажем ей диск, о котором идет речь, для отключения.

diskutil unmount /dev/disk1s2

Это сообщит, что названный том и местоположение были отключены, например:

$ diskutil unmount /dev/disk1s2
Volume OSXDaily on disk1s2 unmounted

Это все, что нужно сделать. Вы заметите, что диск больше не доступен в Finder, но он по-прежнему будет виден через diskutil из командной строки или более знакомое приложение Disk Utility в графическом интерфейсе Mac OS X.

Как смонтировать диск из командной строки на Mac

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

1. Найдите диск для установки

Если вы уже знаете, где находится том, вы можете проигнорировать часть 1 и сразу перейти к части 2, но давайте все равно рассмотрим получение идентификатора тома. На этот раз мы немного сократим его, потому что мы предполагаем, что знаем имя диска, который нужно смонтировать, поэтому нам нужно только найти идентификатор. Мы сделаем это, используя grep, чтобы сократить вывод команды diskutil следующим образом:

$ diskutil list |grep OSXDaily
2: Apple_HFS OSXDaily 15.7 GB disk1s2

Этот вывод, очевидно, намного короче, чем полный вывод diskutil list, который мы показали выше.

В этом примере диск «OSXDaily» по-прежнему находится в / dev / disk1s2, и мы его смонтируем.

2. Смонтируйте (или перемонтируйте) диск

Чтобы смонтировать (или перемонтировать) диск, мы будем использовать ту же команду diskutil с новым флагом и такими входными данными:

diskutil mount /dev/disk1s2

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

$ diskutil mount /dev/disk1s2
Volume OSXDaily on /dev/disk1s2 mounted

Это, очевидно, снова монтирует диск, а также снова делает подключенный том видимым в Mac OS X Finder и для приложений на основе графического интерфейса в различных диалоговых окнах Open или Save.

Как отключить и снова подключить диск / том с помощью одной команды

Хотите быстро размонтировать и снова подключить тот же том, по сути отключив и отключив его подключение к Mac? Вы можете сделать это с помощью одной команды, связав их вместе следующим образом:

diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo «Remounted Volume»

При выполнении это будет выглядеть следующим образом:

$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo «Remounted Volume»
Volume OSXDaily on disk1s2 unmounted
Volume OSXDaily on /dev/disk1s2 mounted
Remounted Volume

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

Спасибо Nilesh за подсказку

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

Источник

5 команд «cd» в терминале, которые должен знать каждый

На нашем ресурсе очень много советов для Mac, где мы рассказываем как с помощью командной строки (Терминала) решить ту или иную проблему. Сегодня мы расскажем об одной очень важной команде, которую должен знать каждый. Это команды cd – «change directory».

Эта команда отвечает за изменение каталогов, навигацию по ним, переключением между одной папкой к другой в файловой системе. Для тех, кто только учится и начинает знакомиться с терминалом , вот пять команд «cd» которые гарантированно сделают вашу жизнь проще в командной строке .

Вернуться назад

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

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

Вернуться домой

Вы можете мгновенно вернуться в ваш домашний каталог с помощью следующей команды:

Это удобно, если вы заблудились по папкам слишком далеко и повторять «cd-» слишком неудобно.

Перейти к родительскому каталогу

Родительским каталогом называется каталог, в котором находится текущий. И вы можете в него попасть с помощью команды

Перейти в корневой каталог

Если вам вдруг стало необходимо попасть в самый верх иерархии файловой системы, используйте команду:

Временно изменить путь из домашней папки в другое место

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

Не забудьте вернуть файл на место как закончите работу:

Надеемся, вам помогут эти небольшие советы!

Источник

Основы работы с командной строкой (Терминалом) на Mac OS X

  • написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
  • это одна из статей из нашего «Самоучителя по Java»

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

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

Где найти командную строку

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

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

  • Другой вариант — найти Терминал в Launchpad:

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

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

Обратите внимание: это стандартная программа для работы в командной строке. При желании, Вы можете установить и какую-нибудь другую программу — например, 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 — расшифровывает как «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 X Hints
Adblock
detector