[#] Zaawansowane tworzenie struktury katalogów

( Ostatnio zmieniony sob., 10/01/2009 - 00:18 )
 

Przykłady

Struktura 1

mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}



wynik:

project/
|-- bin
|-- demo
|   `-- stat
|       `-- a
|-- doc
|   |-- html
|   |-- info
|   `-- pdf
|-- lib
|   `-- ext
`-- src

Struktura 2

Jeśli nie uda się zmienić katalogu, oznacza to że nie istnieje, więc tworzymy (parametr -p pozwala tworzyć strukturę)

cd tmp/a/b/c || mkdir -p tmp/a/b/c

Można połączyć z poniższym:

cd tmp/a/b/c || mkdir -p tmp/a/b/c && tar xvf -C tmp/a/b/c ~/archive.tar

czyli: jeśli nie można wejść to tworzymy a następnie jeśli i tylko jeśli uda się stworzyć to pakujemy

5
Twoja ocena: Brak Średnio: 5 (3 głosy)