Добавлены новые «правила» (блоки для формирования итогового имени): имя файла (исходное имя файла без расширения); размер файла. Nomenus-rex это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Например: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = true; copy_or_rename = "copy"; rules = ( { type = "date"; date_format = "%Y-%m-%d"; }, { type = "text"; text = "_"; }, { type = "dir"; // mode = "whole path"|"parent dir only" mode = "whole path"; separator = "-"; }, { type = "text"; text = "_"; }, { type = "integer"; // mode = "global"|"local at every dir" mode = "local at every dir"; start = 0; step = 1; padding = 5; }, /*{ type = "filename"; // mode = "lowercase"|"uppercase"|"sic" mode = "lowercase"; },*/ { type = "text"; text = "_"; }, { type = "filesize"; // dimension = "B"|"KiB"|"MiB"|"GiB" dimension = "KiB"; show_dimension = true; decimal_separator = ","; }, { type = "extension"; // leave the "ext" variable empty to use an original extension ext = ""; // mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } ); Утилита использует переменные XDG_CONFIG_HOME и HOME, поэтому конфиги можно хранить в специальной директории. Также возможно использование символа ~ в смысле /home/[username] По ссылке также доступна сборка программы для AMD64. Программа написана на C++ и распространяется на условиях GPL 3.0.
Ссылка:
https://www.linux.org.ru/news/opensource/16830113