www.bimminger.at

Tipps / Linux

Linux

Verzeichnisstrukturen mit Pattern rekursiv erstellen


Mit mkdir lassen sich in einer Zeile rekursiv mehrere Verzeichnisstrukturen erstellen. Oft braucht man das nicht, aber zu wissen dass das auch ganz einfach möglich ist, kann schon was.

Wer zum Beispiel ein paar Jahres-Verzeichnise mit den Monaten unterhalb anlegen will, der kann das ganz rasch mit folgendem Befehl tun:

mkdir -p test/{2017,2018,2019}/{01,02,03,04,05,06,07,08,09,10,11,12}


Das legt den Ordner test an und darin die drei Ordner 2017,2018 und 2019 mit jeweils den Unterordnern 01-12.

Das ganze ist Teil der umfangreichen Bash und wird auch hier unter dem Kapitel "Brace Expansion" gut erklärt.