Vinzenz Mai: Dateien automatisch umbennen

Beitrag lesen

Hallo Biesterfeld,

Daher brauch ich jetzt ne andere Lösung und dachte mir, die Dateinamen sobald sie auf dem Dateisystem liegen um die Endung zu beschneiden. Aber: Wie mach ich sowas sinnvoll?

ich habe folgende Vermutungen:
 - alle Dateien liegen im gleichen Verzeichnis (eventuell mit Unterverzeichnissen).
 - die Dateien haben "handelsübliche" Endungen, d.h. es ist eine bekannte Menge.

dann könnte es ein kleiner Einzeiler tun.

Ist ein Cron-Job für sowas das geeignete Mittel?

Wenn Du eine Minute Unerreichbarkeit akzeptieren kannst.

Gibt es unter Linux Tools, denen man sowas beibringen kann?

Ja, mv (in Verbindung z.B. mit find)

Gibt es irgendeine Möglichkeit den Apache zu veranlassen, nach jedem Upload ein Shell-Skript anzuwerfen?

Äh, das Uploadskript des CMS. Allerdings willst Du das nicht tun, weil Du bei Updates erneut patchen müsstest.

Natürlich könntest Du auch einen kleinen Prozess als Dämon im Hintergrund laufen lassen, der in einem von Dir vorgegebenem Intervall die betroffene Verzeichnishierarchie auf neue Dateien überprüft und diese dann entsprechend umbenennt, wieder ein Intervall schläft, ...

Freundliche Grüße

Vinzenz