Как создать каталог через командную строку

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

Как можно создать каталог через командную строку?

Используйте команду mkdir для создания каталога. mkdir это сокращение от «make the directory» (создать каталог). Укажите имя каталога (папки), который вы хотите создать сразу после него. Если необходимо создать папку с именем new-folder, необходимо ввести:

mkdir new-folder

Давайте посмотрим на конкретные примеры, как создавать каталоги с помощью командной строки

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

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

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

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

Посмотрите, где вы находитесь, с помощью команды

PWD

Перечислите содержимое вашего текущего каталога:

Ls

Измените каталоги на каталог рабочего стола (если у вас нет папки рабочего стола, это нормально. Замените другое имя папки из списка, выведенного Ls командой).

cd Desktop

Создайте каталог (папку) с именем School:

mkdir School

Перейдите в каталог School:

CD School

Ваше окно терминала будет выглядеть так:

Простое создание папки с помощью mkdir не переместит вас в эту папку. Вам нужно запустить cd плюс имя папки, чтобы сделать это!

В нашем примере папка должна называться «Second Semester». Мы только что создали папку «School», чтобы оставаться организованными. Теоретически, я бы ввел команду mkdir Second semester создавать папку под названием «Second semester», верно?

Однако запустив mkdir Second semester, я случайно создал 2 файла: один называется «Second», а вторая — «Semester». Это связано с тем, что компьютер интерпретирует пространство между двумя словами как разграничение между именами двух папок, а не просто как пробел в середине одного имени. Ясно, что нам нужен другой способ указать, что «Second semester» — это одно имя файла; не два отдельных.

Как создать каталог из нескольких слов через командную строку

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

  1. используйте кавычки, т.е. mkdir «Second semester». Это говорит о том, что имя папки должно включать все символы внутри кавычек.                                                                                                                               
  2. Ввести специальный символ (символ, который ваш компьютер интерпретирует особым образом), используя обратный слеш, т.е. mkdir Second\semester. Это говорит о том, что особое значение пробела между «Second» и «semester» следует игнорировать. Мы хотим, чтобы пробел был буквальным пробелом,  а не для того, чтобы он был интерпретирован его как способ разделения нескольких имен папок.                                                                                                                                                                                                 
  3. Используйте дефисы вместо пробелов, чтобы полностью создать другое имя папки (т. е. mkdir Second-semester)

Теперь нам необходимо в каталоге School создать следующие папки:

  • Art history

  • Biology

  • Chemistry

  • Math

  • Theater

Подсказка: помните, что «Art history» — это два слова, или вам нужно будет поставить его в кавычки!

Пример кода

Создание папок — это один и тот же процесс, независимо от того, будет ли внутри них код. Папка — это просто папка! Однако, когда вы программист, важно сохранять структурированный и организованный код.

Возможно, у вас еще нет опыта работы с HTML или CSS, языками, которые вы будете использовать для настройки содержимого и внешнего вида веб-страниц. Это совершенно нормальноЯ просто хочу показать вам классическую структуру проектов такого рода, чтобы вы могли видеть, что создание папок через cmd не просто полезно для школьных целей: это также и то, что программисты делают каждый день.

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

Эти подпапки могут включать   img  подпапку для хранения изображений, которые появятся на веб-сайте, или   css папку для хранения всего CSS, т. е правила стиля для проекта какого цвета должен быть текст, насколько большими будут заголовки и т. д.

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

Это конечная структура папок, которую мы хотим увидеть в Finder:

Команды, необходимые для запуска в виде серии, перечислены ниже (из папки «Рабочий стол» или из любого места, где вы хотите создать примеры):

mkdir code-project
cd code-project
mkdir css
mkdir img

Вот как это выглядит в Терминале:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *