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 0einfüge, damit die Dateinamen die gleiche Anzahl von Zeichen haben.
Also möchte File_Ex_1.jpgich zu File_Ex_01.jpg, File_Ex_2.jpgzu gehenFile_Ex_02.jpg
Wie machen Sie das mit dem Befehl umbenennen?
Dieser renameBefehl 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)