El comando rename es un estandard Unix que permite renombrar múltiples ficheros. Veamos algunos ejemplos de uso de rename:
rename ’s/\.bak$//’ *.bak rename ’y/A-Z/a-z/’ * rename ’s/\.flip$/.flop/’ # rename *.flip to *.flop rename s/flip/flop/ # rename *flip* to *flop* rename ’s/^s\.(.*)/$1.X/’ rename ’s/$/.orig/ */*.[ch]’ rename ’y/A-Z/a-z/’ rename ’y/A-Z/a-z/ if -B’ # lo mismo pero con binarios rename 's{(\d+)}{"-".(2*$1)}e' node*.html