Hallo,
ich möchte mit Hilfe von mmv rekursiv die Extensions mehrere Dateien in einem bestimmten Verzeichnis und darunterliegend umbenennen.
Folgender Manpage-Auszug von mmv gibt an, dass dies gehen müsste:
Ein einfaches mmv ';*.sample' '#1.bak' führt bei mir aber zu einem "collision"-Fehler:
# ls
apache syslog.sample test
# mmv ';*.sample' '#1.bak'
syslog.sample , test/sysl.sample -> #1.bak : collision.
Nothing done.
Weiss jemand Rat?
Danke und nette Grüsse
testit
ich möchte mit Hilfe von mmv rekursiv die Extensions mehrere Dateien in einem bestimmten Verzeichnis und darunterliegend umbenennen.
Folgender Manpage-Auszug von mmv gibt an, dass dies gehen müsste:
Code:
Note that paths are allowed in the patterns, and wildcards
may be intermingled with slashes arbitrarily. The ';'
wildcard is useful for matching files at any depth in the
directory tree. It matches the same as "*/" repeated any
number of times, including zero, and can only occur either
at the beginning of the pattern or following a '/'. Thus
[B]";*.c" will match all ".c" files in or below the current
directory,[/B] while "/;*.c" will match them anywhere on the
file system.
Ein einfaches mmv ';*.sample' '#1.bak' führt bei mir aber zu einem "collision"-Fehler:
# ls
apache syslog.sample test
# mmv ';*.sample' '#1.bak'
syslog.sample , test/sysl.sample -> #1.bak : collision.
Nothing done.
Weiss jemand Rat?
Danke und nette Grüsse
testit