2015-10-03 4 views
-2

привет там я хотел бы команду, чтобы сделать directorys как это в одной команде http://imgur.com/qArsAIbКоманда Linux для создания дерева каталогов в команде 1?

хотел бы знать, то структура, чтобы сделать это

БЛАГОДАРЯ

+0

Добро пожаловать. Вы имеете в виду рекурсивный список каталогов из командной строки в соответствии с параметром '-r' команды ls? 'ls -lr' показывает его в более длинном формате. Или вы имеете в виду что-то в среде рабочего стола? – wwkudu

ответ

1

От manpage (попробуйте man mkdir):

SYNOPSIS 
     mkdir [OPTION]... DIRECTORY... 

DESCRIPTION 
     Create the DIRECTORY(ies), if they do not already exist. 

     -p, --parents 
       no error if existing, make parent directories as needed 

Таким образом, вы можете просто использовать:

mkdir -p folder1/subfolder1 folder1/subfolder2 folder2/aap folder3/noot folder3/mies/piet 

И find затем вернуться:

. 
./folder2 
./folder2/aap 
./folder1 
./folder1/subfolder2 
./folder1/subfolder1 
./folder3 
./folder3/noot 
./folder3/mies 
./folder3/mies/piet 
+2

Или еще более сжатый: 'mkdir {folder1/{subfolder1, subfolder2}, folder2/aap, folder3/{noot, mies/piet}}' – melpomene

0

Ну, если вы говорите о печати дерева каталогов в терминале, есть пакет под названием tree, что позволяет сделать это. Установите пакет, если он еще не установлен. Так как вы помечено ubuntu, вот как вы бы установить его в Ubunbu: sudo apt-get install tree

Тогда вы можете узнать об этом с tree --help. tree -d распечатывает список каталогов только так, как показано на связанном изображении, без графического элемента и возможности доступа к каталогам с помощью мыши.

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

tree -d -L 2

печатает каталоги, которые до 2 уровня глубокой. И вот как это выглядит.

@bibek: cd ~/Git 
@bibek: tree -d -L 2 
. 
├── android-platform 
│   ├── pkg 
│   └── src 
├── android-sdk 
│   ├── pkg 
│   └── src 
├── android-sdk-build-tools 
│   ├── pkg 
│   └── src 
├── android-sdk-platform-tools 
│   ├── pkg 
│   └── src 
├── android-studio 
│   ├── pkg 
│   └── src 
├── dcron 
│   ├── pkg 
│   └── src 
├── google-chrome 
│   ├── pkg 
│   └── src 
├── pulseaudio-ctl 
│   ├── pkg 
│   └── src 
└── xf86-input-evdev-ahm 
    └── src