Ich habe einige Beispiele für den Befehl zum Umbenennen ausprobiert, aber ich kann die Syntax nicht herausfinden, um das zu tun, was ich will.
Ich habe eine Reihe von Dateien mit der Bezeichnung "So etwas"
File_Ex_1.jpg
File_Ex_2.jpg
File_Ex_3.jpg
File_Ex_4.jpg
...
File_Ex_10.jpg
File_Ex_11.jpg
etc.
Ich möchte nur einige davon ändern, indem ich ein 0
einfüge, damit die Dateinamen die gleiche Anzahl von Zeichen haben.
Also möchte File_Ex_1.jpg
ich zu File_Ex_01.jpg
, File_Ex_2.jpg
zu gehenFile_Ex_02.jpg
Wie machen Sie das mit dem Befehl umbenennen?
Dieser rename
Befehl wurde über Home-Brew auf einem Mac installiert . Ausgabe von rename -v
:
rename -v
Usage:
rename [switches|transforms] [files]
Switches:
-0/--null (when reading from STDIN)
-f/--force or -i/--interactive (proceed or prompt when overwriting)
Wide character in print at /System/Library/Perl/5.18/Pod/Text.pm line 286.
-g/--glob (expand "*" etc. in filenames, useful in Windows™ CMD.EXE)
-k/--backwards/--reverse-order
-l/--symlink or -L/--hardlink
-M/--use=*Module*
-n/--just-print/--dry-run
-N/--counter-format
-p/--mkpath/--make-dirs
--stdin/--no-stdin
-t/--sort-time
-T/--transcode=*encoding*
-v/--verbose
Transforms, applied sequentially:
-a/--append=*str*
-A/--prepend=*str*
-c/--lower-case
-C/--upper-case
-d/--delete=*str*
-D/--delete-all=*str*
-e/--expr=*code*
-P/--pipe=*cmd*
-s/--subst *from* *to*
-S/--subst-all *from* *to*
-x/--remove-extension
-X/--keep-extension
-z/--sanitize
--camelcase --urlesc --nows --rews --noctrl --nometa --trim (see manual)