Datum im Verzeichnis- oder Dateinamen abbilden

Manchmal ist es hilfreich, ein Verzeichnis zu erstellen, in dem das aktuelle Datum und bei Bedarf die aktuelle Zeit vorkommt. Für eine Sicherung per Skript oder auch andere Zwecke hat mir das schon oft geholfen. Im Terminal geht das ganz einfach:

Datum=`/bin/date '+%Y-%m-%d---%H-%M-%S'`

Damit erzeuge ich eine Variable, die dann das Datum und die Zeit mit folgendem Format enthält: Jahr-Monat-Tag- – -Stunde-Minute-Sekunde:

2008-03-28---00-03-15

Die Anweisung %T funktioniert bei Dateien und Verzeichnissen nicht, weil diese keine Doppelpunkte enthalten dürfen. Anschliessend kann man das Verzeichnis mit mkdir erzeugen:

mkdir /home/seppli/$Datum

Ähnliche Artikel

Schlagwörter: , , , ,

Ein Kommentar to “Datum im Verzeichnis- oder Dateinamen abbilden”

  1. tar-Archive splitten » Von Roman Hanhart » ubuntublog.ch schrieb:

    [...] Die Sicherung meiner Dateien erledige ich ganz einfach per Skript und dem Befehl cp. Die wichtigen Daten schreibe ich so auf eine externe USB-Festplatte, zwischendurch noch auf DVD oder CD. Komprimieren mag ich sie nicht, weil ich die Dateien im direkten Zugriff haben möchte. Das ginge ja mit per tar erzeugten Archiven auch fast, aber irgendwie ist das eine Spinnerei von mir. Dazu erzeuge ich jeweils Verzeichnisse, deren Namen das aktuelle Datum abbilden. Das habe ich hier mal beschrieben. [...]

Hinterlasse einen Kommentar

blogoscoop Blogverzeichnis - Blog Verzeichnis bloggerei.de