Bash script "setnewfiledate"
Das Bash Script dient dazu den Zeitstempel von Dateien zu manipulieren. Das spezielle daran ist, dass man die " Modification Time" relativ modifizieren kann. Also anstatt einfach ein neues Erstellungsdatum zu setzen, kann man z.B. vom aktuellen Datum 5 Jahre abziehen und 3 Tage hinzufügen.
Mögliche Manipulationen sind: Jahr, Monat und Tag.
Bedienungsanleitung für MacOSX:
- Das Terminal öffnen (/Programme/Dienstprogramme/Terminal)
und folgendes tippen:
chmod ug+x
Die abgespeicherte Datei setnewfiledate aus einem Finderfenster auf das Terminalfenster ziehen, dann sieht es in etwa so aus:
chmod ug+x /pfad/zu/setnewfiledate
ENTER drücken. Damit ist die Datei nun ausführbar und bereit zum Einsatz. - Die Datei setnewfiledate wiederum in das Terminalfenster ziehen, damit der Dateipfad angezeigt wird. Danach die Optionen eingeben:
-add_year
Jahre zum aktuellen Jahr hinzufügen
-sub_year
Jahre vom aktuellen Jahr abziehen
-add_month
Monate zum aktuellen Monat hinzufügen
-sub_month
Monate vom aktuellen Monat abziehen
-add_day
Tage zum aktuellen Tag hinzufügen
-sub_day
Tage vom aktuellen Tag abziehen
Danach die gewünschte Zahl eingeben. Das sollte dann etwa so aussehen:
/pfad/zu/setnewfiledate -add_year 2 -sub_month 4 - ACHTUNG: hinter der letzten Zahl die Leertaste nicht vergessen! Danach die zu manipulierenden Dateien in das Terminalfenster ziehen. ENTER drücken. Fertig.
mehr:
|




