Regina Schlauflug: Linux rename

Beitrag lesen

rename 's/^z_/t1_/g' *

oder

rename 'z_' '' 't1_'

rename erwartet mindestens drei Parameter.

Dann hast du ein anderes rename. Unter Debian erwartet rename eine nicht näher beschriebenes perlexp mit dem Ersetzbefehl sowie üblicherweise die betreffenden Dateinamen. man rename erzähtl dazu dieses (etwas gekürzt):

SYNOPSIS
   rename [-…] perlexpr [ files ]

DESCRIPTION
   "rename" renames the filenames supplied according to the rule specified as the first argument.
   […]

   For example, to rename all files matching "*.bak" to strip the extension, you might say

           rename 's/\e.bak$//' *.bak

   To translate uppercase names to lower, you'd use

           rename 'y/A-Z/a-z/' *