29 Dic

Un utilizzo intelligente di mkdir

Fonte: Man of Wax

Una cosa che mi capita di frequente e’ dover creare un albero di directory in una volta sola. inizialmente facevo in questo modo:

wax@wax-desktop:~$ mkdir workspace
wax@wax-desktop:~$ cd workspace/
wax@wax-desktop:~/workspace$ mkdir C
wax@wax-desktop:~/workspace$ cd C
wax@wax-desktop:~/workspace/C$ mkdir ncurses
wax@wax-desktop:~/workspace/C$ cd ncurses/
wax@wax-desktop:~/workspace/C/ncurses$

Questo e' l'approccio piu' semplice e banale possibile... ed estremamente lento, per fortuna ho scoperto l'esistenza dell'argomento "-p, --parents". L'argomento parents permette di creare piu' directory con un solo comando rendendo il tutto estremamente semplice:

wax@wax-desktop:~$ mkdir -p workspace/C/ncurses

Molto piu' semplice e veloce :D.
Naturalmente si possono creare alberi di directory molto piu' complessi, per esempio:

wax@wax-desktop:~$mkdir -p prova/{a/a_1,c,d/{d_1,d_2,d_3},e/e_1/e_1_1}

Il risultato ottenuto e' il seguente:

directory_tree

Continua a leggere..

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

Lascia un commento

XHTML: Puoi utilizzare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>