rename 's/\d+/sprintf("%04d",$&)/e' *
Команда rename 's/\d+/sprintf("%04d",$&)/e' *
добавляет префикс с нулями к числовым значениям в именах файлов в текущей директории. Например, если у вас есть файлы «file1.txt» и «file22.txt», они будут переименованы в «file0001.txt» и «file0022.txt». Это полезно для выравнивания имен файлов в порядке, альтернативой может быть ручное переименование файлов с использованием других инструментов или скриптов. Аргумент *
означает, что команда будет применена ко всем файлам в текущей директории.