Normal når man oprettet biblioteker.

$ mkdir mappe/sub1

Men hvad hvis du skal oprette en masse under biblioteketer. ?

Der er super nemt. Du kan bruge mkdir kommandoen, med parameteren -p.

$ mkdir -p mappe/{sub1,sub2}/{sub1,sub2,sub3}

Dette vil oprette disse mapper.

.
├── sub1
│   ├── sub1
│   ├── sub2
│   └── sub3
└── sub2
    ├── sub1
    ├── sub2
    └── sub3

Eller et andet eksempel.

$ mkdir {2009..2011}-0{1..9} {2009..2011}-{10..12}
$ ls
2009-01  2009-07  2010-01  2010-07  2011-01 2011-07 
2009-02  2009-08  2010-02  2010-08  2011-02 2011-08 
2009-03  2009-09  2010-03  2010-09  2011-03 2011-09
2009-04  2009-10  2010-04  2010-10  2011-04 2011-10
2009-05  2009-11  2010-05  2010-11  2011-05 2011-11
2009-06  2009-12  2010-06  2010-12  2011-06 2011-12

Hvad så med her ?

$ mkdir -p mappe/{1..100}/{1..100}

Kan du gætte hvad den vil gøre her. ?
Og hvor mange mapper bliver der oprettet. ?

Smart ikke !.

 

Loading

By Admin

Author: Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Leave a Reply

Your email address will not be published. Required fields are marked *