понедельник, 4 апреля 2011 г.

Создание дерева каталогов

Периодически появляется потребность создавать дерево каталогов. Например нужно создать /tmp/dir1/subdir1/subdir2/subdir3. Обычно для этого я писал:

mkdir /tmp/dir1
mkdir /tmp/dir1/subdir1
mkdir /tmp/dir1/subdir1/subdir2
mkdir /tmp/dir1/subdir1/subdir2/subdir3

Немного покопавшись нашёл как это делать одной командой:

mkdir -p /tmp/dir1/subdir1/subdir2/subdir3

Так. Это была создана линейная структура каталогов, если её можно так назвать. А часто на практике нужна разветвлённая. У каждого программиста есть своя структура каталогов для проектов. И всякий раз создавать вручную каждый каталог не очень интересно. Например нужно создать следующую структуру каталогов:

Poject1
Poject1\bin
Poject1\bin\x64
Poject1\bin\x32
Poject1\lib
Poject1\src
Poject1\doc
Poject1\doc\html
Poject1\doc\pdf
Poject1\doc\man
Poject1\doc\info

В данном случае нам поможет таже команда mkdir. Это можно записать так:

mkdir -p Poject1/{bin/{x64,x32},lib,src,doc/{html,pdf,man,info}}

Разобраться с этой командой думаю не составит труда.

1 комментарий:

  1. VarangaOfficial - стоимость препарата варанга - только достоверные и проверенные факты. Воспользовавшись данным интернет-порталом, вы сможете узнать полную информацию касающуюся представленного средства. Увидеть данные о проведенных клинических исследований, прочесть отзывы реальных пациентов и врачей. Изучить инструкцию по применению, прочитать особенности и методы работы мази, уяснить, как работает крем Варанга, где нужно покупать оригинальный препарат и, как избежать покупки подделки. Мы скурпулезно проверяем размещаемые на сайте данные. Предоставляем пользователям нашего ресурса сведения, почерпнутые исключительно из надежных источников. Если вы обнаружили признаки развития грибка или же долго и безрезультатно стараетесь избавиться от этого неприятного коварного недуга, на нашем сайте вы отыщете быстрый и легкий способ решения проблемы. Приобщайтесь и живите полноценной, здоровой жизнью. Благодаря нам, все ответы на самые волнующие вопросы, теперь собраны в одном месте на удобной в использовании и высоко информационном ресурсе.

    ОтветитьУдалить