rename -n "s/-.*//" *
Команда rename используется для переименования файлов в пакетном режиме. В данном случае, используется опция -n, которая позволяет проверить и отобразить предполагаемые изменения, но не фактически осуществляет их.
Выражение в кавычках после опции -n указывает шаблон для переименования. В данном случае, шаблон «s/-.*//» используется для удаления суффикса, начиная с символа «-» в имени каждого файла.
Команда полезна, если вы хотите переименовать множество файлов с общим суффиксом или расширением.
Альтернативой может быть использование других команд или языков программирования, таких как mv или Python, чтобы переименовывать файлы в более сложных сценариях.
Символ * передается команде как аргумент и указывает на все файлы в текущем рабочем каталоге.