Как изменить каталог в терминале Mac (краткие руководства)
Если вы новичок в Mac-терминал и, просто выучив некоторые основные команды, возможно, вы почувствуете себя подавленным. Не волнуйтесь, как только вы начнете использовать его регулярно, такие вещи, как смена каталогов, станут для вас второй натурой, и вводить их будет проще простого.
Изменение каталогов, вероятно, является одной из наиболее часто используемых команд при работе в среде командной строки, такой как Mac Terminal. Это простая двухбуквенная команда, за которой следует имя каталога или путь (показано ниже), но все может быть немного сложнее.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
cd <путь к файлу>
Меня зовут Эрик, я работаю с компьютерами более 40 лет и более 20 лет работал инженером-программистом. Большую часть этого времени я использовал интерфейсы командной строки, такие как Mac Terminal, и такие команды, как cd, укоренились в моей голове. поэтому они естественны для меня.
Хотя эта команда может быть очень простой, есть некоторые вещи, которые следует знать и на которые следует обратить внимание. Продолжайте читать, и я подробнее объясню, как его использовать, и дам вам несколько советов, которые сделают его немного проще в использовании.
Что такое команда cd?
Как я упоминал выше, CD команда, которая означает изменить каталог, — одна из наиболее часто используемых команд в интерфейсах командной строки на базе UNIX/LINUX, таких как Mac Terminal. Это команда, которая используется для навигации по файловым системам, к которым у вас есть доступ.
Файловые системы состоят из иерархии каталогов. Верхний каталог называется корневым каталогом, а расположенные ниже каталоги называются подкаталогами. Это можно увидеть на рабочем столе в Finder, если посмотреть на структуру папок.
В Искательвы можете просто щелкать по папкам или подкаталогам, чтобы попасть туда, куда вы хотите, но это невозможно из командной строки.
Команда cd позволяет перемещаться по подкаталогам или создавать резервную копию иерархии в корневом каталоге, введя их пути.
Что такое путь?
Путь — это именно то, что указывает имя. Это путь или указания, которые вы даете команде, которая сообщает вашему компьютеру, как перемещаться или пересекать иерархию подкаталогов, чтобы добраться до того места, куда вы хотите попасть в файловой системе.
Путь должен следовать иерархии, а пути, начинающиеся с корневого каталога, называются абсолютными путями. Их можно использовать из любого места файловой системы. Путь, указанный из вашего существующего местоположения в файловой системе, называется относительным путем, поскольку он относится к тому месту, где вы находитесь.
В нашем примере выше абсолютный путь может быть таким:
/Приложения/новая разработка/App1/Журналы
Примером относительного пути может быть ситуация, когда мы уже находимся в каталоге /Applications/newdevelopment.
Приложение1/Журналы (обратите внимание, что нет / перед указанием пути)
Этот путь относится к /Applications/newdevelopment.
Простой способ отличить абсолютный путь от относительного состоит в том, что абсолютный путь начинается с / а родственный нет. Это связано с тем, что абсолютный путь всегда начинается с корневого каталога, который определяется как /.
Mac Terminal использует стиль команд на основе UNIX/LINUX, поэтому пути формируются путем объединения имен каталогов с / между каждым именем каталога, при этом корневой каталог всегда обозначается просто как / само собой.
Вы перейдете в корневой каталог с помощью следующей команды.
CD /
Если вы хотите перейти в каталог newdevelopment из любого места файловой системы, вы можете ввести:
компакт-диск /Приложения/новая разработка
Если вы находитесь в каталоге новой разработки и хотите перейти в каталог App1, вам нужно будет всего лишь ввести
компакт-диск App1 (здесь используется относительный путь)
Но ввод абсолютного пути также подойдет.
компакт-диск /Applications/newdevelopment/App1 (абсолютный путь)
Если бы я хотел перейти в каталог decomm из этого места, мне нужно было бы либо использовать абсолютный путь, либо я мог бы указать каталоги верхнего уровня, используя .., который обозначает родительский каталог. Мне нужно будет подняться на два уровня вверх, чтобы попасть в каталог decomm.
Это означает, что мне нужно будет использовать два набора .. разделены по / что приведет к появлению команды, показанной ниже.
компакт-диск ../../oldprojects/decomm
Помните, что относительное значение относится к тому месту, где вы сейчас находитесь в структуре. Вы можете добраться до любого места, используя относительный путь, если он правильно сформирован путем перемещения вверх или вниз по иерархии каталогов, но в некоторых случаях проще использовать абсолютный путь.
Общие трудности
Ошибки при вводе
Почти все ошибки, возникающие при использовании команды cd, происходят из-за неправильно сформированного пути. Многие просто делают ошибки или пропускают / где-то, особенно в начале абсолютного пути, но большинство происходит из неправильно сформированных относительных путей.
Каталог не существует
Указание несуществующего каталога также приведет к ошибке. Существует ли он вообще или его нет в указанном вами месте. Если путь не может быть пройден к месту, это не сработает.
Включение файла в путь
Другая проблема, с которой сталкиваются некоторые, — это добавление имени файла в путь. При попытке сменить каталог с помощью команды cd путь не может содержать имя файла, поскольку вы не можете перейти к файлу, а только к местоположению каталога.
Пробелы на пути
Еще одна распространенная проблема — случайно (или намеренно) наличие пробела на вашем пути. Команда не любит пробелы, и это приведет к сбою. В некоторых именах каталогов есть пробелы, поэтому для правильного выполнения команды вам придется использовать кавычки.
Команда cd имеет только один параметр — путь. Ключом к правильной работе команды cd является правильное формирование пути. Ниже приведены несколько советов и рекомендаций, которые помогут вам немного легче перемещаться по файловой системе.
Несколько быстрых советов и рекомендаций
Команда cd довольно проста, но в ней легко допустить ошибки, и для длинных путей часто может потребоваться много ввода. Некоторые из приведенных ниже советов и рекомендаций могут помочь вам использовать его более эффективно.
- Тип CD / для перехода в корневой каталог.
- Тип компакт-диск ~ для перехода в ваш домашний каталог.
- Тип CD .. для перемещения на один уровень каталога вверх.
- Использовать .. для создания относительных путей. Если я нахожусь в каталоге App3, как показано выше, я могу использовать компакт-диск ../App2 для перехода в каталог App2.
- Одна точка (.) Представляет ваш текущий каталог.
- Использовать CD – для перехода в любой каталог, в котором вы находились ранее.
- Копируйте и вставляйте, когда это возможно. Это уменьшает количество ввода, что, в свою очередь, уменьшает количество ошибок при вводе.
- Если имя каталога в вашем пути содержит пробел, заключите путь в одинарные кавычки, чтобы пробел не приводил к сбою команды.
Заключительные слова
Команда cd — одна из наиболее часто используемых команд при использовании терминала Mac. Это, казалось бы, простая команда, имеющая только один параметр — путь, но она часто может оказаться сложной, когда вы пытаетесь определить правильный путь и то, как вам нужно добраться до вашего местоположения.
Пути должны соответствовать правильной иерархии структуры каталогов в файловой системе, иначе ваша команда не будет работать. Новому пользователю может быть неприятно учиться перемещаться по файловой системе, но чем больше вы будете это делать, тем лучше у вас будет получаться.
Я надеюсь, что информация, которую я предоставил выше, помогла вам научиться использовать эту команду. Как всегда, дайте мне знать, если у вас возникнут какие-либо вопросы или проблемы.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)