Dateien von A nach B kopieren und gleichzeitig umbenennen
Marcel Martin
mmar at freenet.de
Wed Jul 9 23:09:06 CEST 2003
On Wednesday 09 July 2003 22:17, Jonas Schrieb wrote:
> On Wed, Jul 09, 2003 at 09:43:17PM +0200, Jürgen Leibner wrote:
> > Hi zusammen,
> >
> > kurze Frage: Wenn man Dateien von A nach B kopieren möchte, und dabei
> > die kopierte Datei nach einem bestimmten Schema umbenennen möchte, wie
> > geht das?
> > Kann man eine Kombination aus find, tr und cp erstellen, oder muss ein
> > Script her?
Jonas hat ja schon was Nettes vorgeschlagen; die ersten beiden Beispiele kann
man aber durch Benutzung von 'mcp' (kommt aus dem mmv-Paket und steht für
'multiple copy') etwas übersichtlicher gestalten:
mcp 'a/*.tgz' 'b/#1.tar.gz'
und
mcp 'a/*.tgz' b/`date +%Y%m%d`'-#1.tgz'
oder sehr ähnlich, ich habe das Paket hier gerade nicht installiert.
Die Aufrufe sind zwar zugegebenermaßen semantisch nicht gleich zum Beispiel,
da die beiden Befehle nur mit den .tgz-Dateien arbeiten, die Beispiele aber
'*' als Filter hatten, dennoch reichen mcp und mmv häufig aus.
URL: http://packages.debian.org/unstable/utils/mmv.html
Viele Grüße,
Marcel Martin
More information about the Linux
mailing list