Hallöchen liebe Foren Gemeinde,
ich bin sehr neu in der Linux Community, und komme gleich mit einer großen Frage. Ich war bisher nur als Admin in einer kleinen Windows Umgebung unterwegs. Nun ist jedoch ein Linux Fileserver dazu gekommen.
Nun zu meiner Aufgabenstellung. Ich habe einen relativ großen Verzeichnisbaum mit Bilderordnern zu verwalten.
Diese sind bisher nur nach Kunden sortiert mit Unterverzeichnissen nach Monaten.
Jetzt soll Ich als Admin die Ordner nach erstelldatum raus filtern und in neue Verzeichnisse umkopieren oder verschieben.
Als Beispiel ....
Die vorhandenen Verzeichnisse als Beispiel.
/tmp/5b2a4b6add4a1 (Erstelldatum Januar 2018)
/tmp/5b2a6c68528d4 (Erstelldatum Maerz 2018)
/tmp/5b2d0fe250422 (Erstelldatum Mai 2019)
/tmp/5b2f6e880638b (Erstelldatum Juni 2020)
Die Ordner haben jedoch keine eindeutige Kennzeichnung wann der Ordner erstellt wurde. Hier bin ich auf das Geburtsdatum (Erstelltag) des Ordners angewiesen.
Wenn jetzt also der Ordner /tmp/5b2a4b6add4a1 im Januar 2018 erstellt wurde, so soll das Script dies erkennen, einen neuen Ordner /finished_orders/2018/ anlegen, darin das Verzeichnis 01 und den Ordner 5b2a4b6add4a1 aus dem Ordner /tmp/ in das Verzeichnis /finished_orders/2018/01/5b2a4b6add4a1 verschieben.
Wie kann ich das am einfachsten realisieren. Bin in der Shell Programmierung (egal ob Bash oder Python) absoluter Neuling.
Die Anforderung unserer Webprogrammierer wäre dann dieses Ergebnis.
/tmp/5b2a4b6add4a1 --> /finished_orders/2018/6/5b2a4b6add4a1
/tmp/5b2a6c68528d4 --> /finished_orders/2018/6/5b2a6c68528d4
/tmp/5b2d0fe250422 --> /finished_orders/2018/6/5b2d0fe250422
/tmp/5b2f6e880638b --> /finished_orders/2018/6/5b2f6e880638b
Ich hoffe Ihr könnt mir in der Angelegenheit weiter helfen, dies zu realisieren.
Liebe Grüße bis dahin.
ich bin sehr neu in der Linux Community, und komme gleich mit einer großen Frage. Ich war bisher nur als Admin in einer kleinen Windows Umgebung unterwegs. Nun ist jedoch ein Linux Fileserver dazu gekommen.
Nun zu meiner Aufgabenstellung. Ich habe einen relativ großen Verzeichnisbaum mit Bilderordnern zu verwalten.
Diese sind bisher nur nach Kunden sortiert mit Unterverzeichnissen nach Monaten.
Jetzt soll Ich als Admin die Ordner nach erstelldatum raus filtern und in neue Verzeichnisse umkopieren oder verschieben.
Als Beispiel ....
Die vorhandenen Verzeichnisse als Beispiel.
/tmp/5b2a4b6add4a1 (Erstelldatum Januar 2018)
/tmp/5b2a6c68528d4 (Erstelldatum Maerz 2018)
/tmp/5b2d0fe250422 (Erstelldatum Mai 2019)
/tmp/5b2f6e880638b (Erstelldatum Juni 2020)
Die Ordner haben jedoch keine eindeutige Kennzeichnung wann der Ordner erstellt wurde. Hier bin ich auf das Geburtsdatum (Erstelltag) des Ordners angewiesen.
Wenn jetzt also der Ordner /tmp/5b2a4b6add4a1 im Januar 2018 erstellt wurde, so soll das Script dies erkennen, einen neuen Ordner /finished_orders/2018/ anlegen, darin das Verzeichnis 01 und den Ordner 5b2a4b6add4a1 aus dem Ordner /tmp/ in das Verzeichnis /finished_orders/2018/01/5b2a4b6add4a1 verschieben.
Wie kann ich das am einfachsten realisieren. Bin in der Shell Programmierung (egal ob Bash oder Python) absoluter Neuling.
Die Anforderung unserer Webprogrammierer wäre dann dieses Ergebnis.
/tmp/5b2a4b6add4a1 --> /finished_orders/2018/6/5b2a4b6add4a1
/tmp/5b2a6c68528d4 --> /finished_orders/2018/6/5b2a6c68528d4
/tmp/5b2d0fe250422 --> /finished_orders/2018/6/5b2d0fe250422
/tmp/5b2f6e880638b --> /finished_orders/2018/6/5b2f6e880638b
Ich hoffe Ihr könnt mir in der Angelegenheit weiter helfen, dies zu realisieren.
Liebe Grüße bis dahin.